![](https://seccdn.libravatar.org/avatar/440955ab796fb403fba608d0df23b654.jpg?s=120&d=mm&r=g)
Hallo Michael, hallo Leute, Am Donnerstag, 28. August 2003 08:54 schrieb Michael Messner:
Christian Boltz
08/26 11:15: Ich benutze hier seit längerem den Trick, im KDE-Autostartordner ein kleines Script mit "xmodmap ~/.Xmodmap" auszuführen. Das ist spät genug, um nach der KDE-Tastaturkonfiguration nochmal einiges zu ändern ;-)
Also das hätte ich probiert, aber leider war ich nicht so erfolgreich wie du! Wie gesagt es geht nun nur mehr um die beiden Win-Tasten die ich nicht als "Mod-Taste" habe will!
Shell Script unter ~/.kde/Autostart/xmodmap mit folgenden Inhalt:
BTW: Ich habe das Script (das danach noch ein paar andere Dinge macht) in ~/bin und in kde-Autostart eine Verknüpfung (.desktop-Datei, nicht Symlink) liegen. Vielleicht macht das ja einen Unterschied ;-)
------------------------------------------ xmodmap -e "keycode XXX = F13" xmodmap -e "keycode YYY = F14" ------------------------------------------
Hmm, brauchst Du da nicht erst ein remove irgendwas? Da bin ich mir aber auch nicht ganz sicher, was die Windowstasten angeht. [ Das folgende hab ich geschrieben, bevor ich Deinen Nachtrag gelesen habe, dass obige Befehle in einem xterm funktionieren. Dürfte es also eigentlich nicht sein ;-) Ich lasse es trotzdem stehen, vielleicht will ja gerade jemand seine Tastatur umprogrammieren... ] Probier mal testweise mit folgender .Xmodmap, damit wir sehen, ob der Fehler im Aufruf des Scripts oder in Deiner Xmodmap liegt. --------------------------------------------------------------------- !! CapsLock auf "Break"-Taste keycode 110 = Caps_Lock !! Escape auf CapsLock-Taste keycode 66 = Escape !! CapsLock löschen und neu belegen (auf Break) clear Lock add Lock = Caps_Lock !! Compose auf rechter Windows-Taste keycode 116 = Multi_key --------------------------------------------------------------------- Das legt die Funktion von Escape zusätzlich auf die Caps-Lock-Taste, was extrem nützlich bei der Verwendung von vi ist ;-) CapsLock liegt dann auf "Break" (falls man es doch mal braucht) und die rechte Taste mit dem Logo der Konkurrenz ;-) ist Compose. Das ist übrigens meine Tastaturbelegung (ausgehend von der deutschen Belegung) [ Hier solltest Du wieder weiterprobieren ] Dann schreibst Du ein kleines Script #!/bin/bash xmodmap /home/deinname/.Xmodmap und legst eine Verknüpfung darauf in Deinen Autostart-Ordner. Die Option "in Terminal ausführen" solltest Du im Zweifelsfall anschalten, damit es mit meiner Situation vergleichbar wird. BTW: In meinem Script stehen danach noch Sachen wie ssh-add dcop konsole-$PPID konsole newSession Fontlinge >/dev/null dcop konsole-$PPID konsole newSession FAQ >/dev/null echo exec tail -f /var/log/messages # deshalb will ich das Terminalfenster ja # offen halten ;-) Falls alles nicht hilft, kannst Du es ja mit einem "sleep 10" am Anfang des Scripts versuchen. Dadurch ist die veränderte Tastaturbelegung zwar erst ein paar Sekunden später aktiv, aber besser als gar nicht ;-)
Zweiter Versuch: ------------------------------------------ xmodmap /home/micmes/.Xmodmap ------------------------------------------
Ist die geschicktere Lösung, wenn Du mehrere Tasten veränderst ;-) Gruß Christian Boltz --
So, Helm aufsetz und auf Steine wart ... *werf* *Steine! Flache Steine! Runde Steine! Grosse Steine! Kleine Steine!* *Wer will noch mal, wer hat noch nicht?* [> Manfred Tremmel und David Haller in suse-linux]