The GUIShell project is a collection of utilities facilitating the use of the GTK+ toolkit in shell scripts through the gtkshell utility. The ACE configuration environment provides sample scripts utilizing gtkshell for desktop utilities. rootcat provides the ability to display messages to the root window using Xft, allowing one to write status display scripts.
The qpfcalc application is a Qt frontend for pfcalc, a CLI pipe friction calculator. It is similar to gpfcalc, the GTK+ frontend for pfcalc. There are two versions of qpfcalc, one for Windows and one for Linux. The Linux version should be easy to compile and run on any Unix-like operating system with few minor modifications. For the application to function properly the pfcalc backend must be installed. For the Windows version, this is not needed as qpfcalc is distributed along with all the files needed to run, including pfcalc and Qt libraries.
RoseThorn is a cross-platform library for 2D and 3D games running on GNU/Linux (and possibly other Unix-like OSes) and Windows. Features include: hardware accelerated 2D and 3D rendering; Ogg and WAV Sound support with OpenAL; Lua scripting; BMP, JPEG, and PNG image loading and saving (from screenshots); easily created and modified user interfaces with XML and CSS, combined with Lua event handling; separate 2D and 3D libraries; support for multiple fonts in both TTF and bitmap formats; support for OBJ, 3DS, MD5, and RTM model formats; skeletal animation (a work in progress); support for UDP and TCP networking; thread and mutex support; a Simple Shader API; 2D animated sprites; and some basic cryptography support. There is simple event management, with key/mouse bindings easily customized from the in-game console, config file, command line, or GUI.
Sxwd is a multi-purpose tool for dealing with xwd images. Xwd is a C++ class which was created by merging xwd.c and xwud.c from the X11R6 distribution and porting them to GNU C++. Sxwd is a command line wrapper to exercise the member functions of xwd. Sxwd was created to manipulate the colormaps of 8-bit PsuedoColor XWD images in the production of custom USGS topographical maps. A few additional features have been added.
TkSessionManager is an X11 session manager. It is started as the last or only command in a .xinitrc or .xsession script file. It provides a user definable menu of commands that can be launched and a text area that can be used for electronic note taking. The contents of the text area can be edited, saved, cleared, copied to the X11 copy buffer, and printed.
XDM-OPTIONS provides a user interface for logging into an X session, including an interface for choosing what kind of desktop to log into. It is not tied to any desktop, and its requirements are minimal. It can optionally show a chooser of remote computers to log into. Installation, reconfiguration, and removal are designed to be the same on any supported system.