Home / LinuxUser / 2005 / 03 / NICHT GUT KIRSCHEN ESSEN

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Eingedost
(161 Punkte bei 4 Stimmen)
Aufteiler
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

NICHT GUT KIRSCHEN ESSEN

Jenseits der Systemvoraussetzungen

Was unter Suse Linux so gut funktioniert, gestaltet sich unter anderen Distributionen problematisch. Unter Fedora Core lässt sich zwar das RPM-Paket einspielen, allerdings findet das Applet nach dem Start sein Datenverzeichnis nicht. Das liegt daran, dass Suse Linux das KDE in die Verzeichnisse unterhalb von /opt/kde3 installiert, Fedora Core jedoch nach /usr. Für das Problem existieren zwei Lösungen. So können Sie unter Fedora Core die Umgebungsvariable

KDEDIRS=/usr:/opt/kde

setzen, damit das Applet auch unter /opt nach seinen Daten sucht. Die andere Option liegt darin, das RPM-Paket mit dem folgenden Kommando einzuspielen:

rpm -i --badreloc --noscripts --relocate /opt/kde3=/usr keyman-0.6.0-2.i586.rpm

Der Parameter --badreloc schaltet die RPM-interne Überprüfung ab, ob sich ein Paket auch in ein anderes als das vorgesehene Verzeichnis installieren lässt. Zusammen mit --relocate /opt/kde3=/usr legen Sie fest, das alles, was normalerweise unterhalb von /opt/kde3 landen würde, stattdessen in die Verzeichnisse unterhalb von /usr kopiert wird.

Die Option --noscripts verhindert, dass rpm nach der Installation das Cherry-Startskript aufruft. Dieses Startskript hat Cherry nur für die Zusammenarbeit mit dem unter Suse Linux gebräuchlichen insserv eingerichtet. Mit diesem Programm verwaltet die Nürnberger Distribution ihre Startskripte. Fedora Core nutzt dazu chkconfig. Damit das Cherry-Skript auch damit zusammenarbeitet, ändern Sie die Datei /etc/init.d/cherry. Entfernen Sie dort alle mit einer Raute (#) beginnenden Kommentarzeilen am Anfang und ersetzen Sie sie durch

#!/bin/sh
#chkconfig 345 88 88
#description: Tastatur

Mit dem Befehl chkconfig --add cherry erzeugen Sie die Verknüpfungen in den Runlevel-Ordnern, so dass Linux das Skript künftig automatisch beim Systemstart ausführt. So eingerichtet nutzen Sie die Tastatur unter Fedora Core ebenso wie unter Suse Linux.

Haken und Ösen

Mandrake Linux arbeitet mit der Cherry-Software nicht zusammen. Egal ob Sie das RPM-Paket einspielen oder den auf der Treiber-CD beigelegten Quellcode neu übersetzen: Das KDE-Applet startet zwar, zeigt allerdings statt des Konfigurationsmenüs nur eine graue Fläche ohne Bedienelemente. Beim Übersetzen der Quellen zeigt sich noch ein Bug in den Makefiles. Bei zwei parallel installierten KDE-Versionen versucht make trotz der auf /usr/local/kde gesetzten Umgebungsvariable KDEDIR das Programm mit der Bibliothek /usr/lib/libkdeui.so zu kompilieren.

Anstelle des KDE-Applets liefert Cherry auch eine Konsolenversion des Steuerprogramms mit. Die liegt zwar nicht im Ordner /usr/share/cherry/plugins – wie die Dokumentation fälschlich behauptet – lässt sich aber mit dem Befehl keymand --plugin /usr/local/lib/keyman/kde-gui.so zumindest starten. In der Ausgabe im Terminal-Fenster sehen Sie, welche Aktion der Druck auf eine Sondertaste hervorruft. Allerdings senden die Rückgängig-Taste und jene zum Wechsel des Desktops kein Signal. Noch verwirrender ist das Verhalten beim Druck auf die Taste zum Ausschneiden. In der Ausgabe des Terminal-Fensters registriert das Plugin die Befehle zum Desktop-Wechsel (Abbildung 4), reagiert jedoch nicht entsprechend. Ebenso verhält sich die Wiederherstellen-Taste, die unter Mandrake-Linux die Tastenkombination [Strg]+[Z] erzeugt, also jene zum rückgängigmachen einer Aktion.

Perfekt funktionieren hingegen die Keys, mit denen Sie den Browser und XMMS steuern. Ebenso gelingt der Start von dem Taschenrechner kcalc und KMail über die Schnellstarttasten über dem Nummernblock. Benutzen Sie Mandrake Linux zusammen mit der CyMotionMaster Linux, sollten Sie die beigelegte Software installieren. Das Cherry-Startskript passen Sie wie für Fedora Core beschrieben an. Dann können Sie zumindest den größten Teil der Sondertasten nutzen und ihre Funktion mit einem Programm wie khotkeys oder lineak anpassen.

Abbildung 4

Abbildung 4: Unter Mandrake Linux sendet ein Druck auf die Ausschneiden-Taste den Befehl zum Desktop-Wechsel.

Tip a friend    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 158 Punkte (11 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 05/2014

Aktuelle Ausgabe kaufen:

Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,95 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 60,60) können Sie im Medialinx-Shop bestellen.

Tipp der Woche

Bilder vergleichen mit diffimg
Bilder vergleichen mit diffimg
Tim Schürmann, 01.04.2014 12:40, 1 Kommentare

Das kleine Werkzeug diffimg kann zwei (scheinbar) identische Bilder miteinander vergleichen und die Unterschiede optisch hervorheben. Damit lassen sich nicht nur Rätsel a la „Orignial und Fäls...

Aktuelle Fragen

programm suche
Hans-Joachim Köpke, 13.04.2014 10:43, 8 Antworten
suche noch programme die zu windows gibt, die auch unter linux laufen bzw sich ähneln sozusagen a...
Funknetz (Web-Stick)
Hans-Joachim Köpke, 04.04.2014 07:31, 2 Antworten
Bei Windows7 brauche ich den Stick nur ins USB-Fach schieben dann erkennt Windows7 Automatisch, a...
Ubuntu 13.10 überschreibt immer Windows 8 Bootmanager
Thomas Weiss, 15.03.2014 19:20, 8 Antworten
Hallo Leute, ich hoffe das ich richtig bin. Ich habe einen Dell Insipron 660 Ich möchte gerne Ub...
USB-PTP-Class Kamera wird nicht erkannt (Windows-only)
Wimpy *, 14.03.2014 13:04, 15 Antworten
ich habe meiner Frau eine Digitalkamera, AGFA Optima 103, gekauft und wir sind sehr zufrieden dam...
Treiber
Michael Kristahn, 12.03.2014 08:28, 5 Antworten
Habe mir ein Scanner gebraucht gekauft von Canon CanoScan LiDE 70 kein Treiber wie bekomme ich de...