drugc0de |
|
Темы:
7
Сообщения:
30
Участник с: 02 ноября 2012
|
Доброе время суток. Поставил OpenBox, tint2, xxkb. При запуске xxkb в трее появляется пустое место, и все. Как я не настраивал xxkb (иконки флагов, лэйблы). Настройка сочетания для смены раскладки: /etc/X11/xorg.conf.d/20-keyboard-layout.conf: Section "InputClass" Identifier "keyboard-layout" MatchIsKeyboard "on" Option "XkbLayout" "us,ru" Option "XkbOptions" "grp:alt_shift_toggle" EndSection ~/.xxkbrc: XXkb.controls.two_state: yes XXkb.controls.add_when_start: yes XXkb.controls.add_when_create: yes XXkb.controls.add_when_change: yes XXkb.controls.focusout: yes XXkb*label.text.1: EN XXkb*label.text.2: RU XXkb.mainwindow.type: tray XXkb.mainwindow.label.enable: yes XXkb.mainwindow.enable: yes XXkb.mainwindow.appicon: no XXkb.mainwindow.geometry: 19x19+0+0 XXkb.mainwindow.label.background: #4D4D4D XXkb.mainwindow.label.foreground: #BFBFBF XXkb.mainwindow.label.font: -misc-*-r-*-18-* Как же tint заставить отображать xxkb? |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
xxkb в автозапуске? попробуй использовать вместе со sleep у меня так sbxkb запускается, а если без слипа, то тоже глючит.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
Это какой-то баг взаимодействия tint2 с некоторыми индикаторами (xxkb,fbxkb,sbxkb), решение мне неизвестно. При запуске значки этих программ не всегда отображаются в трее. Отложенный запуск этих программ (заведомо после tint2), как правило, помогает, но не всегда. При перезапуске tint2 или индикатора значок появляется. Радикальный выход – либо не использовать трей tint2, либо не использовать эти индикаторы. |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
NatrioВернее, при перезапуске индикатора значок появляется. Перезапуск tint2 блокирует отображение sbxkb будь то killall tint2 && tint2 & killall -SIGUSR1 tint2 Радикальные решения - для радикалов ), а вот задержка в пару секунд (по крайней мере с sbxkb) работает всегда. |
aady |
|
Темы:
9
Сообщения:
101
Участник с: 08 ноября 2011
заблокирован
|
drugc0de У меня работает этот конфиг, жирное EN отображается в трее, кое-как помещается на панели. Скорее всего буквы EN и RU крупные и поэтому не отображаются в трее, а tint2 плоская и буквы не помещаются, поэтому ничего не отображается. Припоминаю, что-то в этом роде у меня было когда пилил конфиг xxkb, поэтому я выбрал флаги. Вот мой. XXkb.image.path: /usr/share/xxkb/ XXkb.mainwindow.type:tray XXkb.group.base: 1 XXkb.group.alt: 2 XXkb.mainwindow.enable: yes XXkb.mainwindow.image.1: en15.xpm XXkb.mainwindow.image.2: ru15.xpm XXkb.mainwindow.image.3: XXkb.mainwindow.image.4: XXkb.mainwindow.appicon: yes XXkb.mainwindow.geometry: 20x20+2+2 XXkb.mainwindow.in_tray: true XXkb.button.enable: no XXkb.controls.add_when_start: yes XXkb.controls.add_when_create: yes XXkb.controls.add_when_change: no XXkb.controls.focusout: no XXkb.mainwindow.label.enable: no
Свежий воздух - единственный враг философии.
GTK2/GTK3 тема для openbox. |
drugc0de |
|
Темы:
7
Сообщения:
30
Участник с: 02 ноября 2012
|
nafanjaВ автозапуске стоит, sleep не помог. Перезапуск tint2 и xxkb не помогает. Попробовал использовать конфиг с флагами предоставленный в теме. То же самое. Похоже придется использовать другой трэй..) В stalonetray работает нормально. Но можноли tint2 заставить отрисовывать его вместо своего? |
lsblk |
|
Темы:
6
Сообщения:
20
Участник с: 04 апреля 2013
|
Попробуй прописать в ~/.config/openbox/autostart вот эту строку:setxkbmap -layout us,ru -variant -option grp:alt_shift_toggle,terminate:ctrl_alt_bksp &Затем пробуй переключать расскладку нажимая alt+shift и иконка должна появиться на панели. ~/.xxkbrc: XXkb.image.path: /usr/share/xxkb/ |
drugc0de |
|
Темы:
7
Сообщения:
30
Участник с: 02 ноября 2012
|
lsblk Это не приносит никакого результата. Так же при задании раскладок и сочетания их смены через setxkbmap есть небольшой нюанс, подключенная клавиатура после выполнения комманды не переключает раскладки. Поэтому это реализовано через конфиги X'ов. |
kobzar |
|
Темы:
3
Сообщения:
29
Участник с: 14 января 2013
|
Рабочий вариант└──╼ cat .xinitrc #!/usr/bin/bash setxkbmap -layout us,ru -option "grp:caps_toggle,grp_led:scroll" -variant ",winkeys" & exec openbox-session └──╼ cat .config/openbox/autostart ... # Launch Xcomppmgr and tint2 with openbox if which tint2 >/dev/null 2>&1; then (sleep 2 && xcompmgr) & (sleep 2 && tint2) & fi xxkb & ... └──╼ cat .xxkbrc XXkb.mainwindow.enable: yes XXkb.mainwindow.label.enable: yes 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.controls.add_when_start: yes XXkb.controls.add_when_create: yes XXkb.controls.focusout: no XXkb.controls.two_state: yes XXkb.button.enable: no
Кто понял жизнь, тот не спешит...
|