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

twang - pluck pieces of the screen

Author

       Dan Bornstein <danfuzz@milk.com>.

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

Bugs

twang should have more interesting events.

       Ways of speeding it up need to be investigated. It's kinda sluggish,
               especially on hugeass displays.

Description

Twang divides the screen into equal-sized tiles, and then plucks them in various ways. Tiles are affected
       by their neighbors, so waves of motion flow through the grid. This manpage describes v1.3 of the program.

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

       twang - pluck pieces of the screen

Options

twang accepts the following options:

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

       --root  Draw on the root window.

       --window-idnumber
               Draw on the specified window.

       --mono  If on a color display, pretend we're on a monochrome display.

       --install
               Install a private colormap for the window.

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

       --shm--no-shm
               Use the shared memory extension (or not, respectively), if available.  This may speed things up a
               bit,  but  probably  won't  make  that  much difference. If available, defaults to true, resource
               useSHM.

       --delaymicroseconds
               The interframe delay, in microseconds. Defaults to 10000, resource delay.

       --durationseconds
               How long to run before loading a new image.  Default 120 seconds.

       --border-colorcolor
               Color of the border surrounding each tile. Defaults to blue, resource borderColor.

       --border-widthinteger
               Width of the border surrounding each tile. Defaults to 3, resource borderWidth.

       --event-chancefraction
               The chance, per iteration, for an event to occur (such as tweaking the orientation of a tile), in
               the range 0..1. Defaults to 0.01, resource eventChance.

       --frictionfraction
               How much friction there is in the system, in the  range  0..1.   This  is  the  amount  by  which
               velocities are damped per iteration.  Defaults to 0.05, resource friction.

       --springinessfraction
               How  springy  the tiles are, in the range 0..1.  This is the fraction of an orientation that gets
               turned into a velocity towards the center (resting point). Defaults to 0.1, resource springiness.

       --tile-sizeinteger
               Size (width and height) of each tile, not including the outer edge of  the  border.  Defaults  to
               120, resource tileSize.

       --transferencefraction
               How much a tile's neighbors affect it, in the range 0..1.  This is the fraction of an orientation
               of  a neighbor that gets turned into a velocity in the same direction Defaults to 0.025, resource
               transference.

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

See Also

xscreensaver(1)

Synopsis

twang  [--display  host:display.screen]  [--foreground  color]  [--background  color] [--window] [--root]
       [--window-id  number]  [--mono]  [--install]  [--visual  visual]  [--shm]  [--no-shm]   [--delay   usecs]
       [--duration  secs]  [--border-color color] [--border-width integer] [--event-chance fraction] [--friction
       fraction] [--springiness fraction] [--tile-size integer] [--transference fraction] [--fps]

X Resources

       There are resource equivalents for each option, noted above.

See Also