Debian GNU/Linux auf dem IBM Thinkpad R50p
« zurück (Strom sparen) • Inhalt • (Kleinigkeiten) weiter »
IBM Thinkpad Sondertasten
Das Programm tpb - Thinkpad Buttons
Der größte Teil der Sondertasten wurden bereits unter Verwendung des ACPI Daemon eingerichtet. Es fehlt
nur noch das Programm tpb
(Thinkpad Buttons), um die Funktionen für Fn+Pos1, Fn+Ende, Fn+BildRauf und Fn+Space
einzurichten.
Hierzu genügt es, das Paket tpb
zu installieren. Wichtig ist, dass man das Programm tpb im Daemon Modus installiert, so
dass es mit dem X-Server zusammen gestartet wird. Hat man das bei der Nachfrage während der Installation verpasst, kann man dies nachträglich
erreichen, indem man in der Datei /etc/default/tpb
die Variable START_TPB="true"
setzt.
Das Programm tpb wird mit der Nutzer-ID des an der graphischen Oberfläche angemeldeten Benutzers ausgeführt. Da tpb Zugriff auf das NVRAM
benötigt, um dort Informationen auszulesen, benötigt der Nutzer die entsprechenden Rechte. Bei einem modularisierten Kernel muss
zusätzlich das entprechende Kernelmodul geladen werden. Dazu trägt man in die Datei /etc/modules
ein:
# /etc/modules [...] # fuer tpb nvram
Auf das Gerät /dev/nvram
dürfen standardmäßig nur root
und die Gruppe
nvram
zugreifen. Also nimmt man den entsprechenden Benutzer in diese Gruppe auf.
Danach die graphische Oberfläche neu starten und testen. Es sollte eine OSD (On Screen Display) Meldung mit der entsprechenden Funktion erscheinen.
Die Tasten vor und zurück unter X verfügbar machen
Neben der Pfeiltaste "Hoch" sind zwei graue Sondertasten: Dokument links und Dokument rechts. Diese können über Xmodmap-Dateien zu einer F-Taste umgewandelt und somit auch zugewiesen werden. Unter debian werden allerdings keine Xmodmap-Dateien ausgewertet, so dass man sich mit diesem Workaround behelfen muss.
Anschließend trägt man entweder in die systemweite /etc/X11/Xmodmap
oder die benutzerspezifische
${HOME}/.Xmodmap
folgende Zeilen hinzu:
[...] ! Seitennavigation (vor und zurueck) keycode 233 = F19 keycode 234 = F20
Will man diese Tasten jetzt nutzen, kann man im KDE-Kontrollzentrum unter "Zugangshilfen - Tastenkombinationen" beispielsweise für die Tabnavigation im Konqueror festlegen. Die Tasten F19 und F20 sind aber auch für nicht-KDE Anwendungen verfügbar, da sie nicht von KDE sondern vom X-Server verarbeitet und als Events geschickt werden.