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%
Roman Shramko