Остання активність 11 months ago

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

LittleGreenCat's Avatar LittleGreenCat ревизій цього gist 11 months ago. До ревизії

Без змін

LittleGreenCat's Avatar LittleGreenCat ревизій цього gist 11 months ago. До ревизії

Без змін

LittleGreenCat's Avatar LittleGreenCat ревизій цього gist 1 year ago. До ревизії

Без змін

LittleGreenCat's Avatar LittleGreenCat ревизій цього gist 1 year ago. До ревизії

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 ревизій цього gist 1 year ago. До ревизії

1 file changed, 7 insertions

locale.sh(файл створено)

@@ -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'
Новіше Пізніше