Wie kann man X kbmap für 4 Sprachen konfigurieren, wobei zwei "Hauptsprachen" leicht umschaltbar sind?

484
Vi.

Jetzt habe ich

setxkbmap -model acer_laptop -layout lang1,lang2 -variant, setxkbmap -option -option grp:caps_toggle 

in einem Startskript. Es funktioniert gut für zwei Sprachen.

Ich möchte 4 Sprachen haben (wie in -layout lang1,lang2,lang3,lang4), aber ich möchte, dass Caps Lock weiterhin zwischen lang1 und lang2 wechselt und eine andere Methode verwendet, um alle Eingabesprachen zu durchlaufen.

Wie es geht? Kann ich "setxkbmap" aufrufen, um nur die aktuelle Sprache einzustellen (ohne den Feststelltastenzyklus zu beeinflussen), damit ich sie an einen Tastenanschlag binden kann?

1

1 Antwort auf die Frage

0
Vi.

Haben das folgende Skript an einen Hotkey gebunden:

#!/bin/sh if setxkbmap -query | grep -q lang1,lang2 ; then  setxkbmap -model acer_laptop -layout lang3,lang4 -variant, ; else  setxkbmap -model acer_laptop -layout lang1,lang2 -variant, ; fi