1jigglypuff(6x)                XScreenSaver manual               jigglypuff(6x)
2
3
4

NAME

6       jigglypuff - save your screen by tormenting your eyes.
7

SYNOPSIS

9       jigglypuff [--display host:display.screen] [--visual visual] [--window]
10       [--root] [--window-id number] [-delay number] [-cycles number]  [-wire‐
11       frame]  [-fps]  [-color colorspec] [-spooky] [-complexity n] [-speed n]
12       [-spherism n] [-hold n] [-distance n] [-damping n]
13

DESCRIPTION

15       This draws all manners of obscene, spastic, puffy, vaguely  ball-shaped
16       objects  orbiting  lazily  about  the  screen, with a dizzying array of
17       mostly pointless options.
18

OPTIONS

20       --visual visual
21               Specify which visual to use.  Legal values are the  name  of  a
22               visual  class,  or the id number (decimal or hex) of a specific
23               visual.
24
25       --window
26               Draw on a newly-created window.  This is the default.
27
28       --root  Draw on the root window.
29
30       --window-id number
31               Draw on the specified window.
32
33       --delay number
34               Per-frame delay, in microseconds.  Default:  20000  (0.02  sec‐
35               onds.).
36
37       --wireframe
38               Render in wireframe instead of solid. Default: render solid.
39
40       --fps   Display the current frame rate, CPU load, and polygon count.
41
42       -tetra | -no-tetra
43               Whether  to  start  the shape in the form of a tetrahedron. The
44               default is to start as a sphere.
45
46       -color colorspec
47               Available options for colorspec are: cycle,  flowerbox,  clown‐
48               puke, chrome and #xxxxxx (i.e an (old-style) X color specifica‐
49               tion.) Default: cycle
50
51       -spooky n
52               This option controls a kind of interesting effect  obtained  by
53               using unnormalized normal vectors (how's that for an oxymoron?)
54               in OpenGL.  A value of zero disables the effect.  Other  values
55               vary  the lengths of the normals proportionally.  Okay, so it's
56               not very spooky. Sue me.  Default: 0
57
58       -complexity n
59               Valid options are 1, 2, and 3. Everything else  is  treated  as
60               though  it were 2, which is the default. This controls the num‐
61               ber of polygons in the 'thing'. A value of 1 yields  1024,  and
62               the values go up in powers of 4. (i.e. 4096, 16384.)
63                note: There is an inherent lack of stability at lower complex‐
64               ity, which can cause the shape to devolve into a  'flying  sno‐
65               trag'.
66
67       -speed n
68               Controls  how  fast  the blob moves around the screen. Default:
69               500.
70
71       -spherism, -hold, -distance, -damping
72               These options control the 'jigglyness'. The best way to explain
73               these  is to explain how jigglypuff works. Basically, the shape
74               is a tetrahedron whose faces are subdivided into  a  number  of
75               triangles,  forming  a  mesh.  Each of the vertices of the mesh
76               has two different forces applied to it: one proportional to its
77               distance  from the surface of a sphere, and one proportional to
78               the difference of the distance to each of its neighbors in  the
79               mesh to a given ideal distance. In short, one tries to move the
80               points into the configuration of a sphere, and the other  tries
81               to  push  them  back  into a tetrahedron. The catch is that the
82               points have inertia, so they always overshoot their target, and
83               hence  they oscillate. The magnitudes of the two forces is con‐
84               trolled by the options 'spherism' and ´hold'; 'distance' speci‐
85               fies  the  distance the vertices seek to keep from their neigh‐
86               bors, with 500 corresponding to the size of the start  tetrahe‐
87               dron.  e.g. if you were to give the options '-tetra -spherism 0
88               -distance 500', you would end up with a stable tetrahedron. The
89               'damping'  option  can help to keep the blob from collapsing or
90               flying apart. The option specifies the speed at  which  damping
91               starts,  hence  lower  values  mean  more  damping.   Defaults:
92               spherism: 75; hold: 800; distance: 100; damping: 500.
93
94       -random Probably the only parameter you'l ever need.  Overrides  almost
95               all  of  the parameters with random values. The values affected
96               are: speed, spherism, hold, distance, damping,  spooky,  color,
97               wireframe and tetra.  Default: off
98

ENVIRONMENT

100       DISPLAY to get the default host and display number.
101
102       XENVIRONMENT
103               to  get  the  name of a resource file that overrides the global
104               resources stored in the RESOURCE_MANAGER property.
105
106       XSCREENSAVER_WINDOW
107               The window ID to use with --root.
108

SEE ALSO

110       X(1), xscreensaver(1)
111
113       Copyright © 2003 by Keith Macleod.  Permission to  use,  copy,  modify,
114       distribute,  and  sell this software and its documentation for any pur‐
115       pose is hereby granted without fee, provided that the  above  copyright
116       notice  appear  in  all  copies and that both that copyright notice and
117       this permission notice appear in supporting documentation.   No  repre‐
118       sentations are made about the suitability of this software for any pur‐
119       pose.  It is provided "as is" without express or implied warranty.
120

AUTHOR

122       By Keith Macleod
123
124
125
126X Version 11               6.08-1.fc38 (17-Oct-2023)            jigglypuff(6x)
Impressum