Projects / Gizmo Daemon

Gizmo Daemon

Gizmo Daemon is a program for controlling your computer based on events from input devices. It has built-in support for all Linux input devices, including keyboards with special keys, joysticks, remotes, dials, and more. It lets you control applications, launch programs, change the system volume, switch desktops, and directly control Amarok. It can visualize system events (such as Amarok sound output, CPU usage, etc.) on capable devices (keyboards with LEDs, Griffin PowerMate, etc.). It also features support for LIRC and RF based remote controls, allowing it to have per-application key mappings and configurable sensitivity settings.

Operating Systems

Recent releases

  •  13 Nov 2007 15:00

    Release Notes: This is mostly a bugfix release for an issue that cropped up with recent versions of xorg where Gizmod would spike the CPU for long periods of time. However, there are a number of other efficiency fixes as well, meaning that CPU usage has been decreased across the board. In addition to the fixes, support for device matching by product and vendor ID codes was improved. Initial support for the Logitech Momo racing wheel was added.

    •  27 Jun 2007 20:06

      Release Notes: This release is mostly in response to feature requests from users. There are a couple of minor bugfixes, but most of the new features are related to the Python scripting API. New features include timer supper, button "timeouts" for the Powermate USB dial, Beryl support, and more.

      •  04 Jun 2007 14:33

        Release Notes: This is largely a maintenance release which brings some 64-bit fixes, configure script updates, and other bugfixes. Along with these minor changes, the script API has been revamped again. It's even more Pythonic, and it's now much easier to create custom device and application scripts. There are some base classes from which scripts can inherit to gain desired functionality.

        •  17 May 2007 15:16

          Release Notes: A new visualization API allows all events to be visualized on the keyboard LEDs as well as other visualization capable devices (such as the Griffin PowerMate), so now everyone can visualize Amarok sound output and CPU usage on their keyboard LEDs. Also new is a Remote Control mode which allows Gizmod to fully control one computer with another. There are several bugfixes present as well.

          •  09 May 2007 20:43

            Release Notes: Rebuilt from the ground up. The primary focus was to make the configuration scripts much more manageable and easy to understand. Amarok support for visualizing music on the PowerMate USB Dial. A number of fixes for remote users. A new "stray button" detection scheme means that remote over-sensitivity is pretty much a thing of the past. Client/server support. Any and all events can be transmitted over a network, and there are several options available for different usage scenarios.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.