blob: 551e587aadedd510cd16a0970212ecae1db2cd8f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/usr/bin/env bash
set -euo pipefail
export DISPLAY="${DISPLAY:-:0}"
if [ -z "${XAUTHORITY:-}" ] && [ -r "$HOME/.Xauthority" ]; then
export XAUTHORITY="$HOME/.Xauthority"
fi
query="$(setxkbmap -query 2>/dev/null || true)"
layout="$(printf '%s\n' "$query" | awk '/^layout:/ { print $2; exit }')"
variant="$(printf '%s\n' "$query" | awk '/^variant:/ { print $2; exit }')"
case "${layout:-unknown}:${variant:-}" in
us:dvorak)
echo "us dv"
;;
cz:*|cz:)
echo "cz"
;;
*:)
echo "${layout:-unknown}"
;;
*)
echo "${layout:-unknown} ${variant}"
;;
esac
|