logo.png

Keyboard Deluxe

LinEAK

01.04.2003
Haben Sie sich auch schon gefragt, wozu die komischen Gummitasten auf Ihrer neuen "Internet"- oder "Surf"-Tastatur gut sind? Zum Radieren taugen sie nicht, aber mit LinEAK legen Sie beliebige Funktionen darauf.

Die Tastatur-Fans unter den X-Benutzern werden das Szenario kennen: Es tummeln sich dutzende Fenster auf diversen Desktops; irgendwo dudelt der XMMSmit ordentlicher Lautstärke über die angeschlossene Stereoanlage. Da klingelt das Telefon. Jetzt muss man schnell den Player finden, um auf den Pause-Button zu klicken. Ginge das nicht auch über eine Extra-Taste? Es geht, und zwar mit dem Tool LinEAK von Mark Smulders und Sheldon Lee-Wen.

Hinter der etwas merkwürdigen Abkürzung verbirgt sich "Linux support for Easy Access and Internet Keyboards". Das Projekt ist auf Sourceforgezu Hause und unter der Web-Adresse http://lineak.sourceforge.net/ zu erreichen. LinEAK besteht aus zwei Teilen: dem Daemonlineakd und dem Konfigurationsprogramm lineakconfig. Letzteres ist aber nicht zwingend notwendig, da sich wie bei jedem ordentlichen Unix-Programm die Konfiguration auch mit einem Text-Editor bearbeiten lässt.

Gib Gummi!

Die Installation des Tools aus den Quellen ist recht einfach durchzuführen. Im Download-Bereich der LinEAK-Homepage (oder auf der Heft-CD im Verzeichnis /LinuxUser/lineak/) finden Sie die beiden Tarballs lineakd-0.4pre3.tar.gz und lineakconfig-0.3.2.tar.gz. Im Wesentlichen kommt der bekannte Dreisatz ./configure ; make ; make install mit leichten Modifikationen zum Zuge:

tar xzf lineakd-0.4pre3.tar.gz
cd lineakd-0.4pre3
./configure --disable-nls
make
su  (root-Password eingeben)
make install ; exit
cd ..
tar xzf lineakconfig-0.3.2.tar.gz
cd lineakconfig-0.3.2
./configure --disable-nls
make
su  (root-Password eingeben)
make install ; exit
cd ..

Nach der Installation liegen die neuen Dateien in der /usr/local-Hierarchie. Das Verzeichnis /usr/local/bin befindet sich üblicherweise in der PATH-Variable, so dass die Shelldie neuen Programme lineakd und lineakconfig findet.

Welches Modell?

Bevor Sie lineakd zum ersten mal regulär starten, müssen Sie eine auf Ihr Keyboard angepasste Konfiguration erstellen. Dazu gehört zunächst die Auswahl des Modells. LinEAK bringt eine Reihe von Definitionen für gängige Keyboards mit. Falls Ihres nicht dabei ist, können Sie eine eigene Definition problemlos hinzufügen, dazu später mehr.

Das Konfigurations-Tool lineakconfig präsentiert sich beim ersten Aufruf mit dem Dialogfenster New LinEAK Keyboard Configuration (Abbildung 1), in dem Sie Hersteller- und Modellname auswählen. Zusätzlich können Sie hier die Gerätedateien für CD-ROM-Laufwerk und Mixer angeben, falls es sich nicht um die Standardwerte (/dev/cdrom und /dev/mixer) handelt.

Abbildung 1: Neue Konfiguration erstellen

Nach der Auswahl des Keyboards ist der nächste Schritt die eigentliche Zuordnung von Funktionen zu den Spezialtasten. Je nach Keyboard-Modell stehen unterschiedliche Spezialtasten zur Belegung im LinEAK-Configuration-Fenster (Abbildung 2) zur Auswahl. Über Key performs special action stehen einige vordefinierte Aktionen wie z. B. CD-Auswurf, Mixer-Lautstärke (lauter/leiser) oder Stummschaltung zur Verfügung. Außerdem dürfen im Feld Key runs command beliebige Shell-Kommandos eingetragen werden.

Damit lineakconfig die gewählte Zuordnung über die Buttons OK oder Apply aktivieren kann, müssen Sie vorher lineakd starten:

lineakd -b

Die Option -b steht für "background" (Hintergrund). Damit geht der LinEAK-Daemon sofort in den Hintergrund und verrichtet seinen Dienst.

Abbildung 2: Konfiguration bearbeiten

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 05/2015: Daten visualisieren

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 4 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Admin Probleme mit Q4os
Thomas Weiss, 30.03.2015 20:27, 6 Antworten
Hallo Leute, ich habe zwei Fragen zu Q4os. Die Installation auf meinem Dell Latitude D600 verl...
eeepc 1005HA externer sound Ausgang geht nicht
Dieter Drewanz, 18.03.2015 15:00, 1 Antworten
Hallo LC, nach dem Update () funktioniert unter KDE der externe Soundausgang an der Klinkenbuc...
AceCad DigiMemo A 402
Dr. Ulrich Andree, 15.03.2015 17:38, 2 Antworten
Moin zusammen, ich habe mir den elektronischen Notizblock "AceCad DigiMemo A 402" zugelegt und m...
Start-Job behindert Bootvorgang, Suse 13.2, KDE,
Wimpy *, 20.02.2015 10:32, 4 Antworten
Beim Bootvorgang ist ein Timeout von 1 Min 30 Sec. weil eine Partition sdb1 gesucht und nicht gef...
Konfiguration RAID 1 mit 2 SSDs: Performance?
Markus Mertens, 16.02.2015 10:02, 6 Antworten
Hallo! Ich möchte bei einer Workstation (2x Xeon E5-2687Wv3, 256GB RAM) 2 SATA-SSDs (512GB) al...