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.

« zurück (Strom sparen)Inhalt(Kleinigkeiten) weiter »