Projects / xdesktopwaves


xdesktopwaves is a cellular automata which sets the background of an X11 desktop as if it were under water. Window and mouse movements cause ripples on the desktop like ships on the sea. You can also simulate rain or a storm stirring up the water.

Operating Systems

Recent releases

  •  18 Dec 2004 11:03

    Release Notes: The shape of non-rectangular client windows is now applied correctly to the simulated waves. The idle mode was completed, meaning that the program now always stops eating CPU cycles immediately if it is obscured by other client windows, regardless of the physics settings (as before, the idle mode is even active when there are no waves). An API for creating wave effects was also included.

    •  06 Dec 2004 21:50

      Release Notes: This release is more customizable. There is a new option for increasing the time resolution of event processing. This allows you to have nicer trails from fast-moved objects. Other new options are available for positioning the source of light and for adjusting the intensities of light and sky reflections. Optional support has been added for the window property _NET_WM_WINDOW_OPACITY. Its purpose is to enable alpha blending on systems that are running xcompmgr and a suitable window manager, but this topic still seems to be very experimental.

      •  30 Nov 2004 14:49

        Release Notes: xdesktopwaves has new options for setting the intensity of the rain and storm features. Even the viscosity of the fluid is no longer a constant, and these changes do not incur any speed loss. Additionally, some bugfixes and final optimizations have been made.

        Recent comments

        30 Nov 2004 10:24 fyngyrz

        RH9 Installation on Pentium 3GHz machine
        OUTSTANDING! Install went perfectly, program operates flawlessly. Looks tres cool. Great eye candy, highly recommended. :)


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.