UltraX Sondertasten
Aus Debian-Linux - FAQ
Inhaltsverzeichnis |
[bearbeiten] lineakd installieren
Das Installieren des lineakd geht unter Debian sehr einfach (als Root):
$ apt-get install lineakd lineak-defaultplugin
Apt stellt keine weiteren Fragen und lineakd ist intalliert.
[bearbeiten] lineakd konfigurieren
Die Konfiguration ist dann schon ein wenig aufwendiger. Als erstes müsst ihr euch mit dem User mit dem ihr normal arbeitet ein Terminal öffnen. Dann Lasst ihr euch mit
$ lineakd -l
die möglichen Tastaturkonfigurationen ausgeben. Hier Sucht ihr dann die UltraX (LTUF) und führt folgenden Befehl aus:
$ lineakd -c LTUF
wobei evtl. das LTUF zu ersetzen ist.
Jetzt könnt ihr einfach mittels
$ $EDITOR ~/.lineak/lineakd.conf
eure Konfigurationsdatei anpassen. Ein Beispiel findet ihr unten.
Danach wird lineakd mit dem Befehl
$ lineakd &
gestartet und eure Tasten sind verfügbar.
[bearbeiten] lineakd automatisch starten lassen
Um lineakd automatisch starten zu lassen, gibt es verschiedene Möglichkeiten:
- Man fügt den Aufruf von lineakd in $HOME/.xsession hinzu
- Man schreibt ein kleines Script im Autostartordner des Windowmanagers (bei KDE zB in $HOME/.kde/Autostart)
#!/bin/sh lineakd &
[bearbeiten] Windows-Tasten unter lineakd ans laufen bringen
Um die Windowstasten unter lineakd ans laufen zu bringen ist nocheinmal ein wenig aufwand gefordert.
Als erstes müssen wir die Datei /etc/lineakd.def ein wenig modifizieren, damit der lineakd auch weiß, was die Windowstasten sind.
$ sudo vim /etc/lineakd.def
Dort suchen wir die Sektion für die LTUF (UltraX) mittels einem slash und der Kurzbezeichnung also per
/LTUF
Danach ändern wir die Konfiguration der UltraX auf die Folgende:
[LTUF]
brandname = "Logitech"
modelname = "UltraX Flat / Y-SX49"
[KEYS]
AudioMedia =237
AudioPlay|Pause =162
AudioMute =160
Favorites =230
Mail =236
WWW =178
LWIN =115
RWIN =116
[END KEYS]
[END LTUF]
Die Datei wird gespeichert und wir wenden uns als User der Datei ~/.lineak/lineakd.conf zu. Hier müssen noch die Konfigurationszeilen für die LWIN und RWIN eingefügt werden. Das wäre dann z.B.:
LWIN = xmms -r RWIN = xmms -f
Das wird auch gespeichert und wir führen ein
$ linakd -r
aus um die neue Konfiguration zu laden.
[bearbeiten] Beispielkonfiguration
# LinEAK - Linux support for Easy Access and Internet Keyboards # Copyright (c) 2001,2002, 2003 Sheldon Lee Wen <leewsb@hotmail.com> # and Mark Smulders <Mark@PIRnet.nl> # http://lineak.sourceforge.net # # lineakd configuration file # # example key configuration: # play = "xmms --play-pause" # eject = EAK_EJECT # # Lineakd supports the following modifier keys: # control alt shift mod2 mod3 mod4 mod5 CdromDevice = /dev/scd0 Display_align = center Display_color = 0aff00 Display_font = -adobe-helvetica-bold-r-normal-*-*-240-*-*-p-*-*-* Display_hoffset = 0 Display_plugin = internal Display_pos = bottom Display_soffset = 1 Display_timeout = 3 Display_voffset = 50 KeyboardType = LTUF MixerDevice = /dev/mixer Screensaver = conffilename = /home/luzifer/.lineak/lineakd.conf keystate_capslock = keystate_numlock = keystate_scrolllock = AudioMedia = xmms -r # Springt einen Titel in XMMS zurück AudioMute = xmms -f # Springt einen Titel in XMMS vor AudioPlay|Pause = xmms -t # Play/Pause in XMMS Favorites = aumix -v - # MasterVolume in aumix leiser Mail = aumix -v + # MasterVolume in aumix lauter WWW = firefox # Startet Firefox LWIN = xmms -r # Springt einen Titel in XMMS zurück RWIN = xmms -f # Springt einen Titel in XMMS vor
Diese Konfiguration ist zwar zweckentfremdet aber sie funktioniert. Ihr könnt natürlich eine Andere Konfiguration nutzen.

