Спятил xxkb

CryptSpirit
kernel_panic
P.S. На этом форуме все так упрямо советуют sbxkb. А какие его преимущества перед xxkb мне кто-то скажет?
Автор сам ответил на этот вопрос - http://archlinux.org.ru/forum/viewtopic.php?f=2&t=2100#p16612.
Только рассматривать нужно не в плане “лучше/хуже”, а просто посмотреть отличия и уже самому принимать решения.
П.С. использую sbxkb под IceWM.
> А какие его преимущества перед xxkb мне кто-то скажет?


То, что оно не сходит с ума?
kernel_panic
То, что оно не сходит с ума?

Это я последнее время с ума схожу. Тему почитайте. Танцы с бубном без изменения файла конфигураций программы решили проблему.
>Танцы с бубном без изменения файла конфигураций программы решили проблему.

По моему это как раз и называется xxkb сошел с ума.
kernel_panic
По моему это как раз и называется xxkb сошел с ума.
Точно также себя вел и sbxkb. Читайте топик полностью
Я думал что єто только у меня такие глюки. Причем вроде появились после перехода на Хорг 1.8. Короче похоже виновник всеже иксі, причем не важно как организаовать переключалку через конфиг.файл в /etc/X11/xorg.conf.d ли класическим методом в xorg.conf - результат один и тот же, сбрасывание языка в дефолтное состояние ( у меня англ). После установки переключалки через setxkbmap в .autostart.sh (openbox) проблема исчезла. У кого другой ДЕ возможно поможет убрать переключение из других мест и добавить в .xinitrc следующее:

setxkbmap -layout us,ru,ua -model pc105 -variant ,winkeys,winkeys -option grp:ctrl_shift_toggle,terminate:ctrl_alt_bksp

отредактировать под свои нужды.
setxkbmap убрал по всюду (OpenBox). Скорее всего решил проблему изменив файл настройки клавиатуры для xorg(его то я активно правил подбирая различные варианты)
не запоминает sbxkb раскладку для каждого окна! он - это просто флажки в трее. в связи с этим хотел бы спросить

проблемы выглядит так
вот ~.xxkbrc
XXkb.mainwindow.enable: yes //убирает окошко с флагом языка
XXkb.button.enable: yes //убирает иконку с флагом в заголовке окна
XXkb.controls.two_state: no
XXkb*label.text.1: En
XXkb*label.text.2: Ru
XXkb*label.text.3: Ua
XXkb.mainwindow.type: tray
XXkb.mainwindow.label.enable: no
XXkb.mainwindow.enable: yes
XXkb.mainwindow.appicon: yes
XXkb.mainwindow.geometry: 20x20+2+2
XXkb.mainwindow.in_tray: GNOME2
XXkb.mainwindow.label.background: black
XXkb.mainwindow.label.foreground: grey
XXkb.mainwindow.label.font: -misc-*-r-*-13-*
XXkb.mainwindow.border.color: red
XXkb.mainwindow.border.width: 2
XXkb.button.enable: yes
XXkb.image.path: /home/go8765432/.xxkb
XXkb.mainwindow.image.1: en15.xpm
XXkb.mainwindow.image.2: ru15.xpm
XXkb.mainwindow.image.3: ua15.xpm
XXkb.mainwindow.xpm.1: en15.xpm
XXkb.mainwindow.xpm.2: ru15.xpm
XXkb.mainwindow.xpm.3: ua15.xpm
XXkb.group.base: 1
XXkb.group.alt: 2
XXkb.controls.add_when_start: yes
XXkb.controls.add_when_create: yes
XXkb.controls.add_when_change: yes
XXkb.controls.focusout: no
#XXkb.app_list.wm_name.ignore: tint2*
причём возникает это не сразу, а нипоймикогда…
если сделать XXkb.mainwindow.label.enable: yes то работает вроде без глюков, но хотелось бы с флажками :)
RTFM!!! У меня такое было. Долго гуглил - ничего ценного. Решение нашлось там, где искать всегда почему-то лень - в манах.

[b]XXkb.controls.focusout[/b]
          It makes the xxkb reset the keyboard group when the focus leaves the window. The mode makes sense with the add_when_change mode only.

Это значит, что стоит в конфиг добавить:
XXkb.controls.focusout: no
и все работает!
 
Зарегистрироваться или войдите чтобы оставить сообщение.