us_intl und ein anderes Layout umschalten

us_intl und ein anderes Layout umschalten

Ich schreibe täglich auf Englisch, Deutsch und Spanisch, was sich mit dem US-Layout mit der internationalen Variante (eigentlich altgr-intl) wunderbar bewältigen lässt.

Das Problem tritt auf, wenn ich in meiner Muttersprache Hebräisch schreiben möchte. Wenn ich es zu einem Dual-Toggle-Modus mit einer US-internationalen Tastenbelegung hinzufüge, wird die US-internationale Tastenbelegung unterbrochen und zu einer normalen US-Tastenbelegung.

Um klarzustellen:

Während dieser Befehl wie erwartet funktioniert:

setxkbmap -rules evdev -model evdev -layout us -variant altgr-intl 

Dieser Befehl funktioniert leider nicht:

setxkbmap -rules evdev -model evdev -layout us,il -variant altgr-intl -option grp:alt_shift_toggle

Antwort1

Nun, ich habe eine nicht ganz perfekte Lösung gefunden: Ich verwende ibus statt reinem xkb. Die ibus-Methode verarbeitet beide Layouts korrekt.

Ich werde einen Fehlerbericht posten und sehen, was sie davon halten. Vielleicht mache ich etwas falsch, aber ich kann nicht genau erkennen, was.

Antwort2

Die xkb-Methode ist etwas verwirrend, aber so funktioniert sie: Das „us,il“ nach dem Flag -layout ist ein Tupel, und in diesem Fall würde das Flag -variant ebenfalls ein Tupel erwarten. Daher könnte ein Befehl für beide Layouts lauten:

setxkbmap -layout us,il -variant altgr-intl, -option grp:alt_shift_toggle

Beachten Sie das Komma nach Altgr-intl.

verwandte Informationen