SlackBuilds Repository

15.0 > System > esekeyd (1.2.7)

esekeyd (multimedia keyboard daemon for Linux)

ESE Key Daemon is a multimedia keyboard daemon for Linux. With
the 2.6 kernel series it can also handle remote controls, as they
are presented as keyboards. It's a userspace program that polls
/dev/input/event? interfaces for incoming keypresses, and executes
commands as defined in its config file.

esekeyd is also useful for keyboards without multimedia keys. Its
functionality is similar to xbindkeys, but (a) it doesn't require X
(works in the console), and (b) it doesn't "eat" the keystrokes it
receives, so you'll want to disable those keycodes in your keymap
if you don't want applications to react to them (see loadkeys(1) and

To start using esekeyd, first edit /etc/esekeyd.conf to define your
keys and the programs that will be run (use "learnkeys" to get
the names of the keys). Then start the esekeyd daemon by running
"/usr/sbin/esekeyd /etc/esekeyd.conf" (as root, or as a user in the
input group). To start esekeyd at boot, just add that command to

If esekeyd never sees your keystrokes, you may have to explicitly set
the input device for it to use on the command line (see the esekeyd(1)
man page). Also, for testing purposes, see the "Simple test" section
at the end of /etc/esekeyd.conf.

Maintained by: B. Watson
Keywords: hotkey,keyboard,keytest,learnkeys
ChangeLog: esekeyd


Source Downloads:
esekeyd-esekeyd-1.2.7.tar.gz (e8ba0f4f0bc2080f1a9da17b52f86805)

Download SlackBuild:
esekeyd.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2023 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds