18 июля 2010 г.

xxkb как альтернатива kkbswitch

Просто для Google (ибо я сам когда-то давным-давно не нашел решения).

Задача: настроить xxkb так, чтобы по стандартной комбинации клавиш происходило переключение между английской и ОДНОЙ из неанглийских раскладок. Должна быть возможность переключится на вторую неанглийскую раскладку. Индикатор раскладки один, в трее и не убивается.

Решение: ставится xxkb, в файл настроек (~/.xxkbrc) пишется следующее:
XXkb.image.path: /usr/share/xxkb XXkb.group.base: 1 XXkb.group.alt: 2 XXkb.mainwindow.enable: yes XXkb.mainwindow.appicon: yes XXkb.mainwindow.geometry: 20x15+0+3 XXkb.mainwindow.image.1: en.svg XXkb.mainwindow.image.2: ru.svg XXkb.mainwindow.image.3: ua.svg XXkb.mainwindow.type: tray XXkb.button.enable: no XXkb.controls.add_when_start: yes XXkb.controls.add_when_create: yes XXkb.controls.add_when_change: yes XXkb.controls.focusout: no XXkb.controls.two_state: yes XXkb.controls.mainwindow_delete: no

Сравнение с kkbswitch:
Недостаток. В kkbswitch можно было переключиться на любую раскладку по выбранной комбинации клавиш, тут для перехода на третью раскладку приходится пользоваться мышкой (учитывая, что я пользуюсь ей редко, то это не очень уж и страшно).
Преимущество. kkbswitch переключался между двумя последними раскладками (т.е. могла быть ситуация ру-укр), а xxkb всегда оставляет одной из раскладок английскую.

0 Ответов::

Отправить комментарий