Ich habe gerade einen Tipp gefunden, wie man die Compose-Taste manuell einstellen kann:
setxkbmap -option compose:caps
Leider wirken sich nach dem Ausführen dieses Befehls mehrere Tastendrücke so aus, als ob die Compose-Taste gedrückt worden wäre. Um beispielsweise eine Tilde zu erhalten, muss ich jetzt drücken Shift-~ zweimal, und ich kann nicht mehr herausfinden, wie ich ein einfaches oder doppeltes Anführungszeichen bekomme. Wenn ich diese Taste zweimal drücke (ohneWenn ich die Feststelltaste drücke) erhalte ich ein einzelnes ´
(ohne Shift) oder ¨
(mit Shift) Zeichen.
$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us(dvorak-intl)+inet(evdev)+level3(ralt_switch)+compose(caps)" };
xkb_geometry { include "pc(pc105)" };
};
Das Einstellen der Compose-Taste auf die gebräuchlichere Right-Althat nicht geholfen - Die Ergebnisse sind mit den folgenden Einstellungen dieselben:
$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us(dvorak-intl)+inet(evdev)+level3(ralt_switch)+compose(ralt)" };
xkb_geometry { include "pc(pc105)" };
};
Noch seltsamer ist, dass die Tasten auch nach dem Deaktivieren der Compose-Taste setxkbmap -option
immer noch durcheinander geraten.
Auf einem anderen Rechner mit GNOME 3 und ähnlichen Einstellungen funktioniert es einwandfrei ( Caps Lock, a, aerzeugt å
, während ein einmaliges Drücken von Shift- ~zu ~
) führt:
$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us(dvorak-alt-intl)+ch:2+inet(evdev)+compose(caps)" };
xkb_geometry { include "pc(pc105)" };
};
Vielleicht ist es ein LXDE-Problem – ich werde es nächste Woche testen.
Antwort1
Es stellte sich heraus, dass das Problem eigentlich das Tastaturlayout war -Das Umstellen auf Englisch (Dvorak-Alternative, international, keine Tottasten) ( XKBVARIANT="dvorak-alt-intl"
in /etc/default/keyboard
) hat das Problem behoben.
Leider finde ich keine Möglichkeit,stelle dies nur für meinen Benutzer ein.