Xhotkeys's purpose is to provide a simple and easy configurable hotkey launcher for the X-Window System.
It should work on all desktops (Gnome, KDE, Xfce, ...) available for GNU/Linux. Although Xhotkeys has a graphical GTK+ configurator, it's possible to manage the configuration file manually.
The source code and binary packages for Debian (so, also for Ubuntu) are available.
Xhotkeys is free software.
· X-Window system (XFree86 or Xorg)
· Python 2.4
· Python-Xlib and Python-GTK2
You have to configure your destkop environment to run Xhotkeys at startup. For example, with GNOME you will do:
· System-> Preferences -> Sessions
· StartUp Programs -> Add
· StartUp Command: xhotkeys (order: 50)
To open the graphical configurator run xhotkeys --config.
Add new entries, delete them or edit the existing ones. Configuration will be saved on exit.
On the Edit hotkey window you must fill the name and command entries (hotkey may remain disabled). While you are recording a key, you can abort it pressing Esc. To disable the hotkey for this entry, just press BackSpace.
The selected hotkey cannot be already used by another hotkey. On the field Command you don't need to give the complete the path, and it's possible to pass arguments with it.
On startup, xhotkeys will try to open the configuration file for the current user at $HOME/.xhotkeys.