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
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?
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