UltraX Sondertasten

Aus Debian-Linux - FAQ

Wechseln zu: Navigation, Suche

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:

  1. Man fügt den Aufruf von lineakd in $HOME/.xsession hinzu
  2. 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.

Persönliche Werkzeuge