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.
Duplex is a set of shell scripts (bash) that emulate duplex printing (on both sides of the paper) for sheet-fed printers that do not support duplex printing in hardware. It can operate as a pipe so that applications can use it as a duplex printing driver. Its unique feature is its ability to print many duplex print jobs in one batch, printing the odd sides of all jobs and then the even sides in just two passes. It has a limited graphical interface.
HostsAllow is a client-server pair that allows users with dynamic IP addresses to register their current IP address to a server via a Web interface. The registration adds the IP address to the server's list of allowed hosts (i.e. the hosts.allow file), allowing the user to access the server through protocols such as SSH. A secure authentication method is used for the registration.
Automate HDD formatter is a bash script using several Linux command to achieve automation of mass-formatting hard drives.The commands include "dd","parted",and "disktype". It could be useful if a business sells portable hard drives, to automate diagnostics and get portable drive info, or to allow an unskilled worker to format drives in mass quantities.
RemiX diskless is a complete and powerful graphical client system, suitable for X server remote desktops or Windows Terminal Server clients. The aim of this project is simplicity of installation and configuration. Key features include X server autoconfiguration and other auto-detection tools, the possibility to customize a single thin client, accessibility of local resources from a desktop client, a Linux desktop client and a Windows desktop client (multi-boot), remote audio (for both systems), localization of user client messages, an automatic installation script, the option to install to a USB stick, and very speedy installation procedures (2 to 4 minutes per client). The expected time between power-on and appearance of the login screen is 15 seconds on a machine with an 800MHz processor and 128MB RAM.
bondctl is a utility that allows you create, configure, and destroy bonding interfaces on Linux. It duplicates all the functionality of ifenslave with additional capabilities, including the ability to configure parameters on a per-master basis. It's a simple script that works off of sysfs and is compatible with the busybox implementation of ash, making it suitable for initramfs environments.