Dormestmass: Админ — это состояние души

XOrg: отдельная раскладка в каждом окне

Для пользователей, которые перешли с Винды на unix-like desktop несомненное неудобство представляет собой раскладка клавиатуры, которая действует глобально для всех окон. По себе знаю, как иногда раздражает бесконечные переключения с латинницы на кириллицу при смене приложений.

В продвинутых средах KDE и Gnome имеются свои встроенные переключатели раскладок kkbswitch и gswitchit соответственно. Насчет гнома ничего конкретного сказать не могу по причине неюзания его самого, а вот в переключатель в KDE просто отвратный. Может у меня что-то с генами не то, но настроить его нормальную работу у меня так и не получилось.

К счастью, существует третий вариант, который работает без нареканий практически в любом Window-менеджере. И имя ему xxkb.

Данное приложение поддерживает работу с треем KDE и Gnome, может работать как dock-апплет для WindowMaker и имеет довольно гибкие настройки.

Перед началом работы с xxkb необходимо создать файл конфигурации ~/.xxkbrc. Вот, собственно, моя конфигурация для использования в KDE:

srn@rawbeer ~>> cat .xxkbrc
XXkb.mainwindow.enable: yes
XXkb.mainwindow.label.enable: yes
XXkb.mainwindow.in_tray: KDE2
XXkb.mainwindow.type: tray
XXkb.mainwindow.appicon: no
XXkb.mainwindow.geometry: 24x24+0+0
XXkb.mainwindow.label.background: gray
XXkb.mainwindow.label.foreground: black
XXkb.mainwindow.label.font: -misc-*-r-*-14-*
XXkb.mainwindow.label.text.1: En
XXkb.mainwindow.label.text.2: Ru
XXkb.mainwindow.label.text.3: Ua
XXkb.controls.add_when_start: yes
XXkb.controls.two_state: no
XXkb.button.enable: no

Процесс настройки неплохо описан в README, который идет с исходниками. К сожалению, я там не нашел описания параметра XXkb.mainwindow.type, без которого xxkb отказался запускаться. Немного покопавшись, нашел возможные его варианты в файле конфигурации по умолчанию.

После создания файла ~/.xxkb, запускаем xxkb и проверяем его работу. В системном трее должен появится значок приложения.

Последний штрихом будет добавление запуска приложения в автозагрузку.

Популярность: 5%

Вы можете следить за обсуждением с помощью RSS 2.0 ленты.