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

pipes - fill the screen with a plumbing system.

Author

       Marcelo Vianna.

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

Description

       If  you've  ever  been  in  the same room as a Windows NT machine, you've probably seen this GL hack.  It
       fills the screen with a plumbing system.

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

       pipes - fill the screen with a plumbing system.

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.

       --count0
               Curved Pipes.

       --count1
               Ball Joints.

       --cyclesnumber
               Number of pipe systems to draw at once.  Default: 5.

       --sizenumber
               Length of each pipe system.  Default: 500.

       --factorynumber
               How much gadgetry to create; Useful range is 0-10.  Default: 2.

       --delaynumber
               How long (in microseconds) to sleep between frames.  Default: 10000.

       --fisheye|--no-fisheye
               Whether to use a fisheye lens.

       --tightturns|--no-tightturns
               Whether to allow tight turns.

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

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

See Also

X(1), xscreensaver(1)

Synopsis

pipes  [--display host:display.screen] [--visual visual] [--window] [--root] [--window-id number] [-count
       0]  [-count  1]  [-cycles  number]  [-size  number]  [-factory  number]  [-delay  number]   [-no-fisheye]
       [-tightturns] [-db] [-fps]

See Also