Nun habe ich meinen Laptop schon eine gefühlte Ewigkeit. Soweit funktionierte ja alles Problemlos unter der Vielzahl der Linux-Distributionen die ich schon getestet habe (Debian, Gentoo, Ubuntu, Kubuntu, SuSE), mit Ausnahme der zweiten Eject-Taste meines CD-Laufwerks. Diese löste unter Windows softwareseitig ein Eject aus. Ich musste also bisher immer die kleinere millimetergroße Taste drücken.
Nun rennt Sie aber. Zu Hilfe kam mir ein Projekt, welches eigentlich für weitaus höhere Aufgaben geeignet ist.
GizmoD ist ein Daemon um alle Arten von Nutzereingaben abzufangen und in Events / Befehle umzusetzen.
So wäre es sogar möglich Scrollleisten per Joystick zu bedienen oder ewig verschollene Funktionalität auf Multimediatasten exotischer Laptops zu zaubern.
Es ist ein Blick wert und die Installationsanleitung der Seite ist 1zu1 umsetzbar.
Mini-Howto
- Download der aktuellen Version unter http://gizmod.sourceforge.net/
- Entpacken des Downloads (tar xvfz <filename>)
- GizmoD mit dem üblichen Dreisatz übersetzen (configure, make, make install)
- “gizmod -g” ausführen (Debugmodus) und nach Fehlern Ausschau halten (z.B. Rechteprobleme auf udev) und evtl. beheben.
- Erzeuge Konfigurationsordner im Home des Users:
“mkdir ~/.gizmod” und
“cp -r /etc/gizmod/* ~/.gizmod/” - Erzeuge Kopie eines Config-Skripts und passe die Events an.
- Teste die Events
- Starte GizmoD als Server “gizmod –server”
Die ersten Punkte können wegfallen, wenn man Gentoo oder Ubuntu nutzt. Hier gibt es passende Binaries für die Paketverwaltung unter http://gizmod.wiki.sourceforge.net/Installation+by+Distro oder in den Paket Repos.