Re: Tastaturlayout unter 8.2
Morgen allerseits,
Christian Boltz
Am Dienstag, 26. August 2003 08:51 schrieb Michael Messner:
Thomas Hertweck
08/25 5:54 Michael Messner schrieb:
Am Montag, 25. August 2003 09:38 schrieb Thomas Hertweck:
[...] Evtl. geht das im KDE-Kontrollzentrum unter dem Register Tastaturkürzel. Ansonsten waere die Alternative, beim Re- gister Tastaturlayout (IIRC) KDE zu sagen, er soll keine eigenen Tastaturbelegungen laden - dann werden AFAIK die Einstellungen aus der .Xmodmap verwendet. Beides zusammen (KDE-Einstellungen und .Xmodmap) scheint jedenfalls nicht wirklich zu funktionieren.
Also, KDE unterstützt die Logitech Tastatur vollkommen, ohne irgendetwas großartig rumzupfuschen! Im Tastaturlayout (Kontrollzentrum) kann man mittlerweile auch diese Tastatur auswählen und dann laufen alle Tasten und man kann Sie im Menüeditor den Programmen zuordnen!
Doch, geht, man muss nur wissen, wie ;-) 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: ------------------------------------------ xmodmap -e "keycode XXX = F13" xmodmap -e "keycode YYY = F14" ------------------------------------------ Zweiter Versuch: ------------------------------------------ xmodmap /home/micmes/.Xmodmap ------------------------------------------
Weiters werde ich die .Xmodmap brauchen für meine Zusatztasten (Logitech Multimedia Tastatur), da ich es nicht mehr schaffe klineak unter Suse8.2 ans laufen zu kriegen!
Wie oben bereits beschrieben benötigt man klineak (bzw. lineak) nicht mehr unter KDE um eine solche Tastatur vollständig zu konfigurieren! mfg mIke
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]
Hallo Christian, jetzt läuft es auch! Meine Win-Tasten laufen nun unter F13/F14 und lassen sich so konfigurieren wie ich mir das vorstelle! Der Fehler war wie so oft ein Schlampigkeitsfehler! Ich hatte die Berechtigung nich auf Ausführen gesetzt, damit konnte KDE das Script ja auch nicht wirklich gebrauchen! Vielen Dank nochmal für deine/eure Hilfe mfg mIke
participants (3)
-
Christian Boltz
-
Michael Messner
-
Michael Messner