logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

interference - decaying sinusoidal waves

Author

       Hannu Mallat.

X Version 11                                   6.08 (10-Oct-2023)                               interference(6x)

Description

       Another  color-field  hack,  this  one works by computing decaying sinusoidal waves, and allowing them to
       interfere with each other as their origins move.

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.

       XSCREENSAVER_WINDOW
               The window ID to use with --root.

Name

       interference - decaying sinusoidal waves

Options

--visualvisual
               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.

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

       --root  Draw on the root window.

       --window-idnumber
               Draw on the specified window.

       --countnumber
               Number of Waves.  0 - 20.  Default: 3.

       --gridsizenumber
               Magnification. 1 - 20.  Default: 2.

       --delaynumber
               Per-frame delay, in microseconds.  Default: 30000 (0.03 seconds.).

       --speednumber
               Wave Speed.  1 - 100.  Default: 30.

       --radiusnumber
               Wave Size.  50 - 1500.   Default: 800.

       --ncolorsnumber
               Number of Colors.  Default: 192.

       --color-shiftnumber
               Color Contrast.  0 - 100.  Default: 60.

       --huenumber
               Hue of the base color (0-360, as in HSV space.)  Default 0, meaning random.

       --db|--no-db
               Whether to double buffer.

       --fps   Display the current frame rate and CPU load.

See Also

X(1), xscreensaver(1)

Synopsis

interference  [--display  host:display.screen] [--visual visual] [--window] [--root] [--window-id number]
       [--count number] [--gridsize number] [--delay  number]  [--speed  number]  [--radius  number]  [--ncolors
       number] [--color-shift number] [--hue number] [--no-db] [--fps]

See Also