glsnake(6x)


NAME

   glsnake - OpenGL enhanced Rubik's Snake cyclewaster.

SYNOPSIS

   glsnake   [-display  host:display.screen]  [-window]  [-root]  [-visual
   visual] [-delay microseconds] [-fps] [-wireframe] [-altcolour] [-angvel
   angular]   [-explode  distance]  [-statictime  milliseconds]  [-yangvel
   angle] [-zangvel angle]

DESCRIPTION

   glsnake is an imitation of Rubiks Snake, using OpenGL.

OPTIONS

   glsnake accepts the following options:

   -window Draw on a newly-created window.  This is the default.

   -root   Draw on the root window.

   -install
           Install a private colormap for the window.

   -visual visual
           Specify which visual to use.  Legal values are the  name  of  a
           visual  class,  or the id number (decimal or hex) of a specific
           visual.

   -fps    Display the current frame rate, CPU load, and polygon count.

   -wireframe
           Display the snake in wireframe mode, rather  than  the  default
           solid mode.

   -altcolour
           Use   the   alternate  colour  scheme  for  the  snake.   Shape
           identification using colour will be disabled.

   -angvel angular
           Change the speed at which the snake morphs to a new shape.

   -explode distance
           Change the distance between the nodes of a snake.

   -statictime milliseconds
           Change the time between morphs.

   -yangvel angle
           Change the angle of rotation around the Y axis per frame.

   -zangvel angle
           Change the angle of rotation around the Z axis per frame.

ENVIRONMENT

   DISPLAY to get the default host and display number.

   XENVIRONMENT
           to get the name of a resource file that  overrides  the  global
           resources stored in the RESOURCE_MANAGER property.

FILES

   /usr/share/glsnake/*.glsnake
          This  XScreenSaver  will  attempt  to read model files installed
          with the interactive glsnake.

SEE ALSO

   X(1), xscreensaver(1), glsnake(6x)

   http://spacepants.org/src/glsnake/

BUGS

   The snake will happily intersect itself while morphing (this is  not  a
   bug).

   The rotation/camera position sucks.

COPYRIGHT

   Copyright    2001,2002  by Jamie Wilkinson, Andrew Bennetts, and Peter
   Aylett.

   This program is free software; you can redistribute it and/or modify it
   under  the  terms of the GNU General Public License as published by the
   Free Software Foundation; either version 2 of the License, or (at  your
   option) any later version.

   This  program  is  distributed  in the hope that it will be useful, but
   WITHOUT  ANY  WARRANTY;  without   even   the   implied   warranty   of
   MERCHANTABILITY  or  FITNESS  FOR  A  PARTICULAR  PURPOSE.  See the GNU
   General Public License for more details.

AUTHOR

   Jamie     Wilkinson     <jaq@spacepants.org>,      Andrew      Bennetts
   <andrew@puzzling.org>,  and  Peter Aylett <peter@ylett.com>.  Ported to
   XScreenSaver by Jamie Wilkinson.


More Linux Commands

manpages/Mail::SpamAssassin::Plugin::VBounce.3pm.html
Mail::SpamAssassin::Plugin::VBounce(3pm) - aid in rescuing g
This is used to rescue legitimate bounce messages that were generated in response to mail you really *did* send. List the MTA relays that your outbound mai...

manpages/broadwayd.1.html
broadwayd(1) Broadway display server - Linux manual page....
broadwayd is a display server for the Broadway GDK backend. It allows multiple GTK+ applications to display their windows in the same web browser, by connecting

manpages/DMXRemoveScreen.3.html
DMXRemoveScreen(3) - detach a back-end screen (Man Page)....
DMXRemoveScreen() detaches the back-end screen from the Xdmx(1) server. RETURN VALUE DMXRemoveScreen() returns True on success, and False if there were protocol

manpages/gnutls_x509_crl_get_extension_oid.3.html
gnutls_x509_crl_get_extension_oid(3) - API function.........
This function will return the requested extension OID in the CRL. The extension OID will be stored as a string in the provided buffer. RETURNS On success, GNUTL

manpages/streqvcmp.3.html
streqvcmp(3) compare two strings with an equivalence mapping
streqvcmp.3 - Using a character mapping, two strings are compared for equivalence. Each input character is mapped to a comparison character and the mapped-to ch

manpages/freeaddrinfo.3.html
freeaddrinfo(3) - network address and service translation...
Given node and service, which identify an Internet host and a service, getaddrinfo() returns one or more addrinfo structures, each of which contains an Internet

manpages/sasl_server_new.3.html
sasl_server_new(3) - Create a new server authentication obje
sasl_server_new() creates a new SASL context. This context will be used for all SASL calls for one connection. It handles both authentication and integrity/encr

manpages/Tk_MoveResizeWindow.3.html
Tk_MoveResizeWindow(3) - change window configuration or attr
These procedures are analogous to the X library procedures with similar names, such as XConfigureWindow. Each one of the above procedures calls the correspondin

manpages/lckpwdf.3.html
lckpwdf(3) - get shadow password file entry - Linux man page
Long ago it was considered safe to have encrypted passwords openly visible in the password file. When computers got faster and people got more security-consciou

manpages/printafm.1.html
printafm(1) - Print the metrics from a Postscript font in AF
This script invokes gs(1) to print the metrics from a font in AFM format. Output goes to stdout. SEE ALSO gs(1) VERSION This document was last revised for Ghost

manpages/Tk_CanvasPsStipple.3.html
Tk_CanvasPsStipple(3) - utility procedures for generating Po
These procedures are called by canvas type managers to carry out common functions related to generating Postscript. Most of the procedures take a canvas argumen

manpages/joystick.4.html
joystick(4) - Joystick input driver - Linux manual page.....
joystick is an Xorg input driver for controlling the pointer with a joystick device. Use this driver, if you want to - generate cursor movement, perform button





We can't live, work or learn in freedom unless the software we use is free.