Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
xxkb:xxkb [2016-12-07 13:51] 127.0.0.1 внешнее изменение |
xxkb:xxkb [2023-04-21 12:45] (текущий) GreyWolf [xrdp] |
||
---|---|---|---|
Строка 15: | Строка 15: | ||
* если в XKB групп (раскладок) больше двух, то xxkb позволяет выбрать в каждом приложении одну из альтернативных раскладок, и в дальнейшем переключаться только между двумя выбранными раскладками (как при обычном рус/лат); | * если в XKB групп (раскладок) больше двух, то xxkb позволяет выбрать в каждом приложении одну из альтернативных раскладок, и в дальнейшем переключаться только между двумя выбранными раскладками (как при обычном рус/лат); | ||
* все эти "вкусности" работают практически с любым (!) window manager'ом. | * все эти "вкусности" работают практически с любым (!) window manager'ом. | ||
- | |||
http://pascal.tsu.ru/other/xxkb/ | http://pascal.tsu.ru/other/xxkb/ | ||
Строка 25: | Строка 24: | ||
====== Настройка ====== | ====== Настройка ====== | ||
+ | Общая статья о настройке клавиатуры [[debian:locale#keyboard|здесь]]. | ||
В конец файла ''/etc/X11/app-defaults/XXkb'' добавляем: | В конец файла ''/etc/X11/app-defaults/XXkb'' добавляем: | ||
Строка 66: | Строка 66: | ||
XXkb.button.enable: no | XXkb.button.enable: no | ||
+ | </code> | ||
+ | |||
+ | {{anchor:russian-language}} | ||
+ | :!: Важно соблюдать порядок меток! \\ Например, если первой (по умолчанию) является английская раскладка, то указываем так: | ||
+ | <code> | ||
+ | XXkb.mainwindow.label.text.1: En | ||
+ | XXkb.mainwindow.label.text.2: Ru | ||
+ | </code> | ||
+ | а если русская, то наоборот: | ||
+ | <code> | ||
+ | XXkb.mainwindow.label.text.1: Ru | ||
+ | XXkb.mainwindow.label.text.2: En | ||
</code> | </code> | ||
====== IceWM ====== | ====== IceWM ====== | ||
- | [[icewm:icewm|IceWM]] | + | Настройка [[icewm:|]]: |
- | Добавляем в файл ''/etc/X11/icewm/startup'': | + | Нужно добавить файл ''/etc/X11/icewm/startup'' |
- | <code> | + | <code bash> |
- | icewmtray& ( sleep 2s; xxkb )& | + | xxkb& |
</code> | </code> | ||
+ | ====== xrdp ====== | ||
+ | |||
+ | Настройка [[xrdp:|]]: | ||
+ | |||
+ | Нужно добавить файл ''/etc/xrdp/reconnectwm.sh'' | ||
+ | <code bash> | ||
+ | if pgrep -u $(whoami) xxkb>/dev/null; then | ||
+ | pkill xxkb;xxkb& | ||
+ | fi | ||
+ | </code> | ||
+ | Этот скрипт пере запускает ''xxkb'' только если он был запущен. | ||
====== Ссылки ====== | ====== Ссылки ====== | ||