DFBCar is a GUI multimedia frontend for xine- lib that uses directfb and is intended for use in a car. With no need for X, it could be used as the foundation for an embedded system. It provides simple widgets and control of xine-lib for the playback of MP3, Ogg, DVD, DivX, and other files, and plays or displays the contents of CD media with a single button press. It features a simple display of music with directories, and scrolling for long titles, making it possible to use large text on small LCD screens.
httpcmdd provides a way to have a (Web) browser user interface to programs running on the same machine as the browser. httpcmdd PEEKs the headers of the incoming message from the browser and finds a program that matches the request received. Programs are run with privileges of the user running the browser. Each user may have their private commands available in their home directory in addition to the common programs installed to the system (if any). Some programs may be placed in a special directory, and will then be run with root privileges.
pswitchd provides a way to run commands on systems by pressing the power button in certain sequences. A sequence is a few presses with a delay of less than 1 second. The program listens to /proc/acpi/event for button/power events. Example command line: pswitchd -n 2 -t 10 "/usr/bin/killall icewm" "/sbin/init 0" "/sbin/ init 6". At present, up to 5 commands can be specified.