1. Software downloaden
http://support.cherry.de/download/KeyMan_LINUX_06.zip
2. Entpacken
Falls noch nicht geschehen:
Code: Select all
# emerge unzipCode: Select all
# unzip -e KeyMan_LINUX_06.zip -d keyman
# cd keyman
# tar -xzf cymolin-0.6.0-2.tar.gz
# cd cymolin-0.6.0-2Pfadangaben in diesem Abschnitt setzen vorraus, das wir uns im Verzeichnis cymolin-0.6.0-2 befinden!
etc/init.d/cherry
Den Inhalt dieses Scripts mit folgendem Code ersetzen:
Code: Select all
#!/sbin/runscript
start() {
ebegin "Setting up Cherry Keyboard CyMotion Master on PS/2"
setkeycodes e065 136 e070 161 e032 172 e05f 143 e063 145 e06d 171 e00b 177 e012 178 e017 137 e00a 135 e018 133 e071 148 e02c 149 e072 202 e007 129 e008 131 e05b 200
eend $?
}
stop() {
ebegin "Restoring defaults for PS/2 keyboard"
setkeycodes e065 217 e070 000 e032 150 e05f 142 e063 143 e06d 226 e00b 000 e012 000 e017 000 e00a 000 e018 000 e071 000 e02c 000 e072 000 e007 000 e008 000 e05b 125
eend $?
}
keymanconfig/configure
server/plugins/kde/configure
systray/configure
In diesen drei Dateien nach folgender Textstelle suchen:
Code: Select all
kde_libdirs="\
/usr/lib
/opt/kde3/lib"Code: Select all
if [ -n "$KDEDIR" ]; then
kde_libdirs="$KDEDIR/lib $kde_libdirs"
ficonfig/make.cfg.in
Die Zeile
Code: Select all
CXXFLAGS=@CXXFLAGS -Wall -Wstrict-prototypesCode: Select all
CXXFLAGS=@CXXFLAGS -Wall -fPIClibrary/msgports/MakeFile (dieses MakeFile wird durch ./configure nicht verändert)
Den Inhalt mit folgendem Code ersetzen:
Code: Select all
LD := ld
FILES := msgports
OBJECTS := $(foreach f, $(FILES), $(f).o)
DEPENDS := $(foreach f, $(FILES), $(f).d)
.PHONY: all depend clean
objects: $(OBJECTS)
test: test.o $(OBJECTS)
$(CC) $^ -fPIC -o $@
depend: $(DEPENDS)
clean:
rm -f *.o *.d $(LIBFILE)
$(LIBFILE): $(OBJECTS)
$(LD) $(LDFLAGS) $^ -o $@
%.o: %.c
$(CC) $(CFLAGS) -fPIC -g -c $< -o $@
%.d: %.c
$(CC) $(CFLAGS) -fPIC -M $< -o $@
ifeq (,$(filter clean depend,$(TARGET)))
-include $(DEPENDS)
endifCode: Select all
# ./configure && make && make install
# rc-update add cherry default
# /etc/init.d/cherry startIm K-Menü befindet sich nun der Eintrag Keyman. Diesen starten wir jetzt. Im Systray taucht nun das keyman-Symbol auf.
Nun können wir das Konfigurationprogramm über dieses Icon aufrufen. Dort unbedingt auf der General-Seite die Option Automatically start on login aktivieren.
Auf der Key actions-Seite können die Zusatztasten konfiguriert werden. Eine Default-Konfiguration bringt das Programm mit.
Ich hoffe, das ich dem einen oder anderen damit helfen konnte.
PS: Wem das zuviel Arbeit ist, kann sich das mit diesen Änderungen versehene Archiv unter folgendem Link downloaden:
http://de.geocities.com/linuxpeter2004/ ... 0-2.tar.gz
PS die 2.: Bei mir läuft die Software als x86_64 (amd64).
PS die 3. Ausversehen habe ich zuerst meinen anderen Post betreffs Cherry Tastatur mit dem selben Inhalt gefüllt - dadurch existiert diese Anleitung nun zweimal - das war aber nur ein Versehen - Entschuldigung also dafür
EDIT: Fehler im Code für Script "cherry" und im Archiv behoben (21.02.2004)





