Hallo,
Am Montag, 1. Juli 2013, 04:54:38 schrieb David Haller:
Hallo,
Am Sun, 30 Jun 2013, Michael Eschweiler schrieb:
wie schon bei den vorher verwendeten Versionen von Opensuse habe ich auch dieses Mal bei der Installation als Tastaturlayout "Deutsch (mit toten Tasten)" ausgewählt. Im Gegensatz zu früher ist aber jetzt die Tilde keine 'tote' Taste mehr. Das flüssige Schreiben von spanischen und portugiesischen Wörtern wird damit zur Tortur!
zufällig gerade noch ein Beobachtung gemacht:
Wie oben beschrieben, ist unter KDE - openoffice, kwrite und auch im Terminalfenster '~' keine tote Taste (mehr). Wenn ich aber mit Strg-Alt-Fx auf einen Terminal außerhalb des X-Servers wechsle, ist '~' sehr wohl eine tote Taste und ich kann problemlos ein 'ñ' schreiben. Was ist da los und was kann ich tun? Bin für jede Hilfe dankbar!
Die Linux-Konsole und X sind komplett unabhängig voneinander bezüglich Tastaturbelegung. Konsole: loadkeys, Konfiguration bei SUSE in /etc/sysconfig/keyboard. X: /etc/X11/xorg.conf oder /etc/X11/xorg.conf.d/ mit
Section "InputDevice" Driver "kbd"
Dokumentation: man 4 kbd, /usr/share/X11/xkb/rules/xorg.lst
Zeig doch mal, was du da konfiguriert hast.
90-keytable.conf (in /etc/X11/xorg.conf.de) enthält:
Section "InputClass" Identifier "LocalKeyboard" MatchIsKeyboard "on" Option "XkbLayout" "de" EndSection
und in xorg.conf steht
Section "InputDevice" # generated from default Identifier "Keyboard0" Driver "kbd" EndSection
Ich bin den Lektürehinweisen - vielen Dank dafür - dann gefolgt und habe die Datei 90-keytable.conf erweitert, und zwar auf:
Section "InputClass" Identifier "LocalKeyboard" MatchIsKeyboard "on" Option "XkbLayout" "de" Option "XkbVariant ",sundeadkeys" EndSection
Aber da habe ich die Dokumentation wohl falsch verstanden, denn damit ist der X-Server nicht mehr gestartet.
Testhalber funktioniert hier übrigens: 'setxkbmap de sundeadkeys'.
Das habe ich mal in einem Terminalfenster gemacht. Hat aber nichts gebracht, d.h. die Tilde ist weiterhin eine normale Taste.
Siehe auch: http://www.tldp.org/HOWTO/Intkeyb/x53.html
BTW: wenn du obiges setxkbmap aufrufst und dir dann per: xmodmap -pke > ~/.Xmodmap.de_sundeadkeys
habe ich gemacht und reingeschaut, da steht . keycode 35 = plus asterisk plus asterisk asciitilde macron asciitilde . (sieht also so aus, als ob die Tilde also weiterhin nicht tot ist..)
die Belegung in eine Datei schreiben läßt kannst du diese dann anpassen (und wenn alles passt als ~/.Xmodmap speichern)
Das habe ich als Ausgangspunkt für einen Versuch gemacht: Ich habe auf gut Glück xmodmap -e "keycode 35 = plus asterisk plus asterisk dead_tilde macron dead_tilde" probiert, nachdem xmodmap -e "keycode 35 = plus asterisk plus asterisk dead_asciitilde macron dead_asciitilde" zwei Fehlermeldungen produzierte. Dann habe ich .Xmodmap mit dem Inhalt keycode 35 = plus asterisk plus asterisk dead_tilde macron dead_tilde erzeugt. Jetzt funktioniert's, ich kann endlich wieder wie gewohnt die Sonderzeichen schreiben.
Bleibt die Frage, warum die Zuweisung von ñ oder anderen Sonderzeichen wie ã oder õ zu bestimmten Tastenkombinationen in KDE-Systemeinstellung -> Kurzbefehle und Gestensteuerung nicht möglich ist (vgl. mein Mail vom 01.07.)
Viele Grüße, Michael