EasyPMP is a program used to create and maintain the music database on a variety of portable music players. This allows tracks to be browsed by artist, album, genre, etc., rather than by directory structure. The following devices are supported: iRiver H100 series; iRiver H300 series; iRiver H10 UMS; iRiver H10 MTP (with emergency connect mode); iRiver H10Jr. UMS; iRiver U10 UMS; MEDION MDJuke220 and MDJuke 440; and Samsung YH-820, YH-920, and YH-925. It is developed as part of a project called PMPlib, which aims to develop a library that can be used by desktop media players and other programs, in order to support these devices.
Hotplug2 is aimed at early Linux user space, i.e. initramfs or initrd, and possibly also at embedded devices (such as WRT-like routers) or very weak machines, such as 386/486. It connects to the uevent netlink socket and reads events. The application generally operates in two modes: dumb and smart.
OpenOptimus allows you to use your Optimus Keyboard on Linux, including the OLED-based Optimus Mini Three keyboard from Art Lebedev studio. Support for other operating systems (Mac OS X, Unix variants, and Win32) is planned, as well as support for other devices (as soon as they are available from Art Lebedev studio).
driveplugger is a removable storage manager that safely puts control into the hands of the user. It makes devices such as USB drives, CDROMs, or any other removable media easy to use. The user can assign names to devices. Browsing, ejection, and other operations can be done through a tray icon.
Push Puppet Toy is a computer-controlled puppet that stands to attention when a friend joins an IRC channel or comes online on IM, and collapses when he leaves. The concept is very similar to the Availabot (http://availabot.com/), but works under Linux. Schematics, firmware for the puppet, and plugins for Gaim and XChat to control the puppet are provided.