xfce4-xkb некорректно работает (Не запоминает раскладку у окна, нет русского флажка-индикатора)

Модератор: Модераторы разделов

Ответить
Аватара пользователя
ram32
Сообщения: 13
ОС: OpenSUSE, Fedora
Контактная информация:

xfce4-xkb некорректно работает

Сообщение ram32 »

С недавних пор (видимо, после обновления) апплет xfce4-xkb стал некорректно работать. При переключении на русский язык отображает все равно американский флаг, а также не запоминает раскладку у окна, хотя стоит опция Manage layout: per application. То есть, напечатали на русском, свернули окно, развернули - а там опять английская раскладка.

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "logicd"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:caps_toggle"
EndSection

В настройках апплета стоят us и ru раскладки.
Спасибо сказали:
Аватара пользователя
ram32
Сообщения: 13
ОС: OpenSUSE, Fedora
Контактная информация:

Re: xfce4-xkb некорректно работает

Сообщение ram32 »

Странно, после добавления

Код: Выделить всё

Option "AutoAddDevices" "False"

в секцию ServerLayout xorg.conf'а все заработало, как и прежде :drunk:
А добавлял я ее, потому что раскладка на русскую вообще перестала переключаться :ph34r:
Спасибо сказали:
Аватара пользователя
anarhist1
Сообщения: 680
Контактная информация:

Re: xfce4-xkb некорректно работает

Сообщение anarhist1 »

mkdir ~/.icons/flags
cd ~/.icons/flags
wget http://kir.sacred.ru/flags/{ru,us}.svg
gconftool-2 --type bool --set \
/desktop/gnome/peripherals/keyboard/indicator/showFlags trye

И буду у вас флажки
Спасибо сказали:
ddwag
Сообщения: 4
ОС: Gentoo

Re: xfce4-xkb некорректно работает

Сообщение ddwag »

Баг этот почему-то не проявляется под root

Лечение для обычного юзера:
в /etc/X11/xorg.conf должно быть что-то подобное:
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp:alt_shift_toggle,grp_led:scroll" #переключение по alt+shift и ctrl+shift
Option "XkbVariant" ",winkeys"
EndSection

# emerge setxkbmap
# echo "setxkbmap \"us,ru(winkeys)\"">~/.profile

перегрузить X
получаем вместо (null) - флажок RU, переключение раскладок работает так как указано в xorg.conf
Спасибо сказали:
Ответить