16 lines
393 B
Bash
16 lines
393 B
Bash
|
#! /bin/bash
|
||
|
|
||
|
CURRENT_LAYOUT=$(setxkbmap -query|awk -F : 'NR==3{print $2}'|sed 's/ //g')
|
||
|
|
||
|
if [ "$CURRENT_LAYOUT" = "us" ]; then
|
||
|
setxkbmap "cz(rus)"
|
||
|
elif [ "$CURRENT_LAYOUT" = "cz(rus)" ]; then
|
||
|
setxkbmap "fr(us)"
|
||
|
elif [ "$CURRENT_LAYOUT" = "fr(us)" ]; then
|
||
|
setxkbmap "fi(nodeadkeys)"
|
||
|
elif [ "$CURRENT_LAYOUT" = "fi(nodeadkeys)" ]; then
|
||
|
setxkbmap "us"
|
||
|
fi
|
||
|
|
||
|
setxkbmap -option caps:swapescape
|