Всем привет, есть ли такие утилиты для командной строки, чтобы вывести текущую раскладку.
Пробовал xset, но там по LED значение меняется в зависимости от выбранной модели клавиатуры(pc105 и т.п.). Пока использую xset, но хотелось бы какое более надёжное средство. Ну и как это провернуть ещё и в wayland?
Получить текущую раскладку клавиатуры из командной строки
Модераторы: /dev/random, Модераторы разделов
-
- Сообщения: 2913
- ОС: Gentoo
-
- Сообщения: 981
- ОС: BSD/LINUX
Re: Получить текущую раскладку клавиатуры из командной строки
вывести куда?
Я на клавиатуре сигнализирую диодом (LED) какая раскладка ру или анг.
Я на клавиатуре сигнализирую диодом (LED) какая раскладка ру или анг.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Сообщения: 2913
- ОС: Gentoo
Re: Получить текущую раскладку клавиатуры из командной строки
В stdout. Просто нужно получить текущую раскладку ru, en и т.п.. Индикатор клавиатуры на панели как то же перехватывает это. Странно что ни чего такого особо не находил в готовых решениях. Уже думаю разобрать код какого нибудь простого индикатора и переделать под себя.
Если интересно для чего это нужно, то просто для обработки в скрипте. Например типа этого.
-
- Модератор
- Сообщения: 21036
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Получить текущую раскладку клавиатуры из командной строки
https://github.com/nonpop/xkblayout-state
https://gist.github.com/fikovnik/ef428e82a26774280c4fdf8f96ce8eeb
https://gist.github.com/fikovnik/ef428e82a26774280c4fdf8f96ce8eeb
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
- Сообщения: 2913
- ОС: Gentoo
Re: Получить текущую раскладку клавиатуры из командной строки
Да это работает. Ещё бы найти то же самое для wayland. Правда для wayland и скрипт должен использовать другие ресурсы.
-
- Модератор
- Сообщения: 21036
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Получить текущую раскладку клавиатуры из командной строки
Боюсь, там всё плохо: зоопарк реализаций, никакой унификации.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 2913
- ОС: Gentoo
Re: Получить текущую раскладку клавиатуры из командной строки
То что это зоопарк я давно понял. Хотя они очень сильно его протаскивают, уже подумывают удалить поддержку иксов из новых библиотек. Пора уже подумать над изучением libinput, может там есть что хорошее для решения проблем.