# To run transluXent you need an X server which supports GLX already running as transluXent utilizies # the existing X server to do OpenGL graphics. When you run transluXent it puts up another window which becomes its root window, much like Xnest. # # A sample invocation is: Xtw :1 -query localhost #'if you have xdm running and listening. # Or just: # Xtw :1 -ac & # env DISPLAY=:1 # DISPLAY=:1 your favorite windowmanager # Besides the standard X server options, the TransluXent server currently understands the following command line options: # -display display (default: $DISPLAY) # Which existing X display transluXent should utilize for input and output. # -geometry widthxheight (default: 1024x768) # Specifies the size of the root window. # -fullscreen # Utiliize the full screen. # -backbuffer safe # Some hardware (such as mine) actually copies the back buffer to the front buffer upon a SwapBuffers request. # The back buffer then holds the same content as before the swap. When this is true we need to render only # the modified screen regions for the next redraw. If using this options gives a garbage screen use -backbuffer garbage instead. # -backbuffer garbage (default) # The OpenGL specification says that the contents of the back buffer are undefined after a SwapBuffers operation. # If this is actually true for your hardware use this option which forces a full redraw for each screen refresh. # -tilesize size (default: 128) # Specifies the size of the textures to use. Textures can only come is square shape and only in power of two dimensions. # Larger textures mean less operations to send to the hardware but more memory loss to fragmentation. # Smaller textures mean more operation to send to the hardware and less memory loss. # -alpha value (default: 0.9) # This option allows you to adjust the transparency of top level windows. # Note: This option will vanish as we provide a real X extension in the future which will allow to change the value from within a window manager. # -texmem n (default: 16) # Amount of texture memory to use (in megabytes). # -partial-swaps (default: off) # When your graphics hardware actually copies the back buffer upon flips, this is a hack which tries to only swap what needs to be swaped.