Розкладка клавіатури в Q4OS

Навіщо?
Скажімо так, в одному місці рішення не було знайдено. Витративши час на робочу компонування вирішив поділиться з собществом. Стане в нагоді тим, хто віддає перевагу перемикання мов на клавіатурі 'Ctrl+Shift', 'Alt+Shift'..., замість 'Alt+Space' 'Ctrl+Alt+K' за замовчуванням.

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

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


Налаштування розкладка клавіатури в Q4OS (1.4.12, Orion)
Встановимо gxkb — індикатор, перемикач розкладки клавіатури для X11.

sudo su aptitude install gxkb


Або встановити свіжіше під свою архітектуру.
https://sourceforge.net/projects/gxkb/

Забігаючи вперед, знадобляться бібліотеки.

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/.

  • Правою кнопкою мишки по іконці в треї, виходимо з програми
  • Правимо створився конфіг, детальніше опис його опцій


Нижче модифікований дефолтовий, з перемиканням розкладки 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.
Виконати під користувачем!

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


Відключаємо системний перемикач розкладки

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


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

  • Встановити галочку на «Використовувати перемикачі XKB»
  • Зняти на «Змінити параметри системи»
  • В параметрах поставити на 'Ctrl+Shift' (Обрана повинна збігатися з прописаною в gxkb.cfg) Тому, при зміні на альтернативну (наприклад 'Alt+Shift'), міняйте в двох місцях!
  • Застосувати — > Ok
Перезавантажуємося і насолоджуємося.

Працездатність перевірена конвеєрно на кількох ПК.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.