- PVSM.RU - https://www.pvsm.ru -

Раскладка клавиатуры в Q4OS

Зачем?

Скажем так, в одном месте решение не было найдено. Потратив время на рабочую компоновку решил поделится с собществом. Пригодится тем, кто предпочитает переключение языков на клавиатуре 'Ctrl+Shift', 'Alt+Shift'..., вместо 'Alt+Space' или 'Ctrl+Alt+K' по умолчанию.

Все началось с того, что понадобилась легкая и функциональная система для пользователей знакомых только с Windows со слабой хардварной составляющей. Q4OS [1] удовлетворяла требованиям, но дефолтовое переключение языков многие не восприняли.

Немного о системе

  • Q4OS — быстрая и мощная операционная система для настольных компьютеров, разработанная таким образом, чтобы считать в себе классический интерфейс, долгосрочную поддержку, и базовый набор функций для запуска различных приложений. Система отличается высокой скоростью и низкими системными требованиями
  • Минимальные системные требования: Pentium 300MHz / 128MB RAM / 3GB disk
  • Система реализована на основе Debian [2], оболочка рабочего стола TDE [3], при необходимости систему легко стилизовать под Windows с помощью XPQ4 [4]

Настройка раскладка клавиатуры в Q4OS (1.4.12, Orion)

Установим gxkb [5] — индикатор и переключатель раскладки клавиатуры для X11.

sudo su aptitude install gxkb

Или установить посвежее под свою архитектуру.
https://sourceforge.net/projects/gxkb/ [6]

Забегая вперед, понадобятся библиотеки.

sudo su aptitude install libappindicator1 libwnck22 libxklavier16

Установим скачанный пакет gxkb_0.7.5_i386.deb

sudo su dpkg -i gxkb_0.7.5_i386.deb

Запускаем через быстрый запуск введя gxkb
или из консоли под пользователем.

/usr/bin/gxkb

Конфигурационный файл gxkb.cfg появится после первого закрытия программы в директории пользователя ~/.config/gxkb/.

  • Правой кнопкой мышки по иконке в трее, выходим из программы
  • Правим создавшийся конфиг, подробней описание его опций [7]

Ниже модифицированный дефолтовый, с переключением раскладки Ctrt+Shift

vi ~/.config/gxkb/gxkb.cfg

# --- >
[xkb config]
group_policy=2
default_group=0
never_modify_config=false
model=pc105
layouts=us,ru,ua
variants=,
toggle_option=grp:ctrt_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp
compose_key_position=
# --- <

Программа сама не стартует (при перезагрузке), добавляем ее в автозагрузку Trinity [8].
Выполнить под пользователем!

cd ~/.trinity/Autostart
ln -s /usr/bin/gxkb gxkb

Отключаем системный переключатель раскладки

  • Пуск -> Центр управления -> Региональные и специальные возможности -> Раскладка клавиатуры
  • Снять галочку с «Включить переключение раскладок клавиатуры»

Перейти на вкладку «Xkb Options»

  • Установить галочку на «Использовать переключатели XKB»
  • Снять на «Игнорировать параметры системы»
  • В параметрах поставить на 'Ctrl+Shift' (Выбранная должна совпадать с прописанной в gxkb.cfg) Посему, при смене на альтернативную (например 'Alt+Shift'), меняйте в двух местах!
  • Применить -> Ok

Перезагружаемся и наслаждаемся.

Работоспособность проверена конвейерно на нескольких ПК.

Автор: maestroweb

Источник [9]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/169817

Ссылки в тексте:

[1] Q4OS: http://q4os.org/

[2] Debian: https://www.debian.org/

[3] TDE: https://ru.wikipedia.org/wiki/Trinity_Desktop_Environment

[4] XPQ4: http://xpq4.sourceforge.net/

[5] gxkb: https://sourceforge.net/projects/gxkb/

[6] https://sourceforge.net/projects/gxkb/: https://sourceforge.net/projects/gxkb/files/?source=navbar

[7] опций: http://www.linuxhub.ru/viewtopic.php?f=12&t=442

[8] Trinity: http://trinitydesktop.org/

[9] Источник: https://habrahabr.ru/post/307414/?utm_source=habrahabr&utm_medium=rss&utm_campaign=sandbox