Projects / xlayout


xlayout is a terminal-based utility to get and set information about X11 windows and the pointer. It's designed to be easily integrated into bash shell scripts and takes advantage of the X11 protocol to allow it to access remote X11 desktops. With the aid of the libease library, xlayout provides the ability to smoothly ease the windows and pointer into position.

Operating Systems

Recent releases

  •  13 Oct 2009 07:59

    Release Notes: This release is a major overhaul. Updates have been made to refine the commandline arguments to be more intuitive. The custom build system has been replaced with automake to support cross-platform compiling. xlayout now properly integrates into libease to provide smooth easing motions when the pointer is moved or the window resized or repositioned. The large struct used before has been broken down to better represent the data contained inside each section. Internal functions have been renamed to be more clearly understood.

    •  23 Aug 2005 16:33

      Release Notes: Beta testing has begun. This release includes features to display information on the current screens connected. Some of the convenience methods were smoothed out. Bugfixes were made for the user input. A lot of code tidy ups were done.

      •  20 Sep 2004 14:16

        Release Notes: New easing functions were added. The ability to return a status code instead of error messages was added. The way xlayout lists windows was updated to return true windows only. Hide pointer was fixed (note: this still uses a blank pointer icon and not a 1x1 window).

        •  06 Aug 2004 13:12

          Release Notes: This release adds the ability to ease the window into place and return a boolen value for success or failure.

          •  04 Aug 2004 16:45

            Release Notes: This release includes the ability to return a status code for use in scripts, etc. It returns a '0' for an error, or '1' for success using the -quiet option.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.