| @@ -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 / Detect locale
Last active 2 months ago
Как скриптом определить текущую раскладку клавиатуры
LittleGreenCat
revised this gist 1 year ago
·
5ebe4e2
No changes
LittleGreenCat
revised this gist 1 year ago
·
1a66944
No changes
LittleGreenCat
revised this gist 1 year ago
·
9698d1b
No changes
LittleGreenCat
revised this gist 1 year ago
·
3e1fcf2
1 file changed, 1 insertion, 1 deletion
LittleGreenCat
revised this gist 1 year ago
·
8c51825
1 file changed, 7 insertions
| @@ -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' | |