New version of ESE Key Daemon was released today.
Release notes:
- Fixed cross-compilation bug reported by hartleys.
- Removed debian directory (will try to include esekeyd in Debian).
- Removed old directory (Linux 2.4 users can use 1.2.3, but 2.4 support is no longer maintained).
- Removed lib directory (any modern (g)libc has getopt).
Download: esekeyd-1.2.4.tar.gz (.asc)
MD5: 5eb8d1b02cdd99d0681e946768e529db
SHA1: 12395b670dbf9ae93573e9cd5f57c51c3572a8aa
Witam.
Pobrałem i skompilowałem Pana program ‘esekeyd’ dla środowisk Linux’owych. Programik wygląda obiecująco a posłużyć miał mi do odpalania radiówki w domu “na zawołanie”.
Problem mój akurat przedstawia się mniej więcej tak: dysponuję kernelem 2.6.27.7 (z http://www.kernel.org), moja dystrybucja to stary RH9 (2003), dość mocno modyfikowana i aktualizowana.
Czy mogę prosić o wskazówkę co może być przyczyną błędu:
$ ./learnkeys /etc/esekeyd.conf //jako ‘root’
learnkeys (ESE Key Daemon 1.2.4)
learnkeys: evdev handler not found in /proc/bus/input/handlers
$ _
Czy jest to problem z autodetekcją? Jak wskazać klawiaturę?
Jest to zwykła, stara klawiatura do PC, na porcie PS2.
Oto mój plik /proc/bus/input/handlers:
N: Number=0 Name=kbd
N: Number=1 Name=mousedev Minor=32
Jak widać urządzenia ‘evdev’ w nim faktycznie brak…. : (
Podobnym komunikatem kończy działanie także program ‘keytest’ i sam daemon ‘esekeyd’…
Czy mogę prosić o wskazówkę?
Proszę sprawdzić, czy moduł “evdev” został załadowany (“lsmod | grep evdev”). Jeśli nie należy załadować go poleceniem “modprobe -v evdev”.
Plik /proc/bus/input/handlers powinien wyglądać podobnie do poniższego:
N: Number=0 Name=kbd
N: Number=1 Name=mousedev Minor=32
N: Number=2 Name=evdev Minor=64