1 2 3 4 5 6 7 8 9 10 11 12 13 14
#!/bin/sh # keyboard layout selector using dmenu for dwm choice=$(printf '%s\n' EN/colemak RU/ru | dmenu -i -l 5 -p 'Keyboard layout') case "$choice" in EN/colemak) setxkbmap -layout us -variant colemak ;; RU/ru) setxkbmap -layout ru -variant ru ;; *) exit 0 ;; esac