1glsnake(6x) XScreenSaver manual glsnake(6x)
2
3
4
6 glsnake - OpenGL enhanced Rubik's Snake cyclewaster.
7
9 glsnake [--display host:display.screen] [--window] [--root] [--win‐
10 dow-id number] [--visual visual] [--delay microseconds] [--fps]
11 [--wireframe] [--altcolour] [--angvel angular] [--explode distance]
12 [--statictime milliseconds] [--yangvel angle] [--zangvel angle]
13
15 glsnake is an imitation of Rubiks´ Snake, using OpenGL.
16
18 glsnake accepts the following options:
19
20 --window
21 Draw on a newly-created window. This is the default.
22
23 --root Draw on the root window.
24
25 --window-id number
26 Draw on the specified window.
27
28 --install
29 Install a private colormap for the window.
30
31 --visual visual
32 Specify which visual to use. Legal values are the name of a
33 visual class, or the id number (decimal or hex) of a specific
34 visual.
35
36 --fps Display the current frame rate, CPU load, and polygon count.
37
38 --wireframe
39 Display the snake in wireframe mode, rather than the default
40 solid mode.
41
42 --altcolour
43 Use the alternate colour scheme for the snake. Shape identifi‐
44 cation using colour will be disabled.
45
46 -angvel angular
47 Change the speed at which the snake morphs to a new shape.
48
49 -explode distance
50 Change the distance between the nodes of a snake.
51
52 --statictime milliseconds
53 Change the time between morphs.
54
55 --yangvel angle
56 Change the angle of rotation around the Y axis per frame.
57
58 --zangvel angle
59 Change the angle of rotation around the Z axis per frame.
60
62 DISPLAY to get the default host and display number.
63
64 XENVIRONMENT
65 to get the name of a resource file that overrides the global
66 resources stored in the RESOURCE_MANAGER property.
67
68 XSCREENSAVER_WINDOW
69 The window ID to use with --root.
70
72 X(1), xscreensaver(1),
73 https://spacepants.org/src/glsnake/
74
76 The snake will happily intersect itself while morphing (this is not a
77 bug).
78
79 The rotation/camera position sucks.
80
82 Copyright © 2001, 2002 by Jamie Wilkinson, Andrew Bennetts, and Peter
83 Aylett.
84
85 This program is free software; you can redistribute it and/or modify it
86 under the terms of the GNU General Public License as published by the
87 Free Software Foundation; either version 2 of the License, or (at your
88 option) any later version.
89
90 This program is distributed in the hope that it will be useful, but
91 WITHOUT ANY WARRANTY; without even the implied warranty of MER‐
92 CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
93 Public License for more details.
94
96 Jamie Wilkinson <jaq@spacepants.org>, Andrew Bennetts <andrew@puz‐
97 zling.org>, and Peter Aylett <peter@ylett.com>. Ported to XScreenSaver
98 by Jamie Wilkinson.
99
100
101
102X Version 11 6.08-1.fc39 (17-Oct-2023) glsnake(6x)