最終更新 1745376310

Как скриптом определить текущую раскладку клавиатуры

LittleGreenCat's Avatar LittleGreenCat revised this gist 1745376309. Go to revision

No changes

LittleGreenCat's Avatar LittleGreenCat revised this gist 1745376268. Go to revision

No changes

LittleGreenCat's Avatar LittleGreenCat revised this gist 1741328136. Go to revision

No changes

LittleGreenCat's Avatar LittleGreenCat revised this gist 1741248456. Go to revision

1 file changed, 1 insertion, 1 deletion

locale.sh

@@ -2,6 +2,6 @@
2 2
3 3 xset -q | sed -rn 's/.*LED mask.*(.)[[:xdigit:]]{3}$/\1/p'
4 4
5 - Альтернативный вариант возвращающий en или ru:
5 + # Альтернативный вариант возвращающий en или ru:
6 6
7 7 xset -q|grep Group\ 2|awk {'print $4'}|sed 's/on/ru/g;s/off/en/g'

LittleGreenCat's Avatar LittleGreenCat revised this gist 1741248448. Go to revision

1 file changed, 7 insertions

locale.sh(file created)

@@ -0,0 +1,7 @@
1 + # для первой раскладки эта команда вернёт 0, для всех остальных - 1
2 +
3 + xset -q | sed -rn 's/.*LED mask.*(.)[[:xdigit:]]{3}$/\1/p'
4 +
5 + Альтернативный вариант возвращающий en или ru:
6 +
7 + xset -q|grep Group\ 2|awk {'print $4'}|sed 's/on/ru/g;s/off/en/g'
Newer Older