#!/bin/sh # requirements: dmenu, xorg-setxkbmap chosen=$(localectl list-x11-keymap-layouts | dmenu -i ) s=$(echo "$chosen" | sed "s/.*; //") setxkbmap $s notify-send "Keyboard layout:" "$(setxkbmap -query | grep "layout" | awk '{print $2}')"