Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
xxkb:xxkb [2018-07-19 10:29] GreyWolf [XXKB] |
xxkb:xxkb [2023-04-21 12:45] (текущий) GreyWolf [xrdp] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== XXKB ====== | ====== XXKB ====== | ||
- | Общая статья о настройке клавиатуры [[debian:locale#keyboard|здесь]]. | ||
Индикатор-переключатель раскладки клавиатуры XXKB. | Индикатор-переключатель раскладки клавиатуры XXKB. | ||
Строка 16: | Строка 15: | ||
* если в XKB групп (раскладок) больше двух, то xxkb позволяет выбрать в каждом приложении одну из альтернативных раскладок, и в дальнейшем переключаться только между двумя выбранными раскладками (как при обычном рус/лат); | * если в XKB групп (раскладок) больше двух, то xxkb позволяет выбрать в каждом приложении одну из альтернативных раскладок, и в дальнейшем переключаться только между двумя выбранными раскладками (как при обычном рус/лат); | ||
* все эти "вкусности" работают практически с любым (!) window manager'ом. | * все эти "вкусности" работают практически с любым (!) window manager'ом. | ||
- | |||
http://pascal.tsu.ru/other/xxkb/ | http://pascal.tsu.ru/other/xxkb/ | ||
Строка 26: | Строка 24: | ||
====== Настройка ====== | ====== Настройка ====== | ||
+ | Общая статья о настройке клавиатуры [[debian:locale#keyboard|здесь]]. | ||
В конец файла ''/etc/X11/app-defaults/XXkb'' добавляем: | В конец файла ''/etc/X11/app-defaults/XXkb'' добавляем: | ||
Строка 69: | Строка 68: | ||
</code> | </code> | ||
- | <WRAP round important 40%> | + | {{anchor:russian-language}} |
- | Важно соблюдать порядок меток! | + | :!: Важно соблюдать порядок меток! \\ Например, если первой (по умолчанию) является английская раскладка, то указываем так: |
- | + | ||
- | Например, если первой (по умолчанию) является английская раскладка, то указываем так: | + | |
<code> | <code> | ||
XXkb.mainwindow.label.text.1: En | XXkb.mainwindow.label.text.1: En | ||
Строка 82: | Строка 79: | ||
XXkb.mainwindow.label.text.2: En | XXkb.mainwindow.label.text.2: En | ||
</code> | </code> | ||
- | |||
- | </WRAP> | ||
====== 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'' только если он был запущен. | ||
====== Ссылки ====== | ====== Ссылки ====== | ||