最后活跃于 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'
上一页 下一页