Решено: Не переключаются раскладки! (Вроде все сделал как нужно...)

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

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

Аватара пользователя
joebraker
Сообщения: 98
ОС: OpenSuse 10.3

Решено: Не переключаются раскладки!

Сообщение joebraker »

Проблема указана.
ОС gentoo-2.6.23-r6
Клавиатура Logitech Internet pro
DE KDE-3.5
Драйвер для клавиатуры: xf86-input-keyboard-1.1.1

Вот мой xorg.conf, который, кстати, всю жизнь работал в других линукс:

Код:

Section "Module" Load "dbe" # Double buffer extension SubSection "extmod" Option "omit xfree86-dga" # don't initialise the DGA extension EndSubSection Load "freetype" EndSection Section "Files" FontPath "/usr/share/fonts/misc/" FontPath "/usr/share/fonts/Type1/" FontPath "/usr/share/fonts/100dpi/" FontPath "/usr/share/fonts/75dpi/" EndSection Section "ServerFlags" EndSection Section "InputDevice" Identifier "Keyboard1" Driver "kbd" Option "XkbVariant" "base" Option "Autorepeat" "500 30" Option "XkbRules" "xorg" Option "XkbModel" "pc104" Option "XkbLayout" "en,ru(winkeys)" Option "XkbOptions" "grp:alt_shift_toggle,lv3:rwin_switch" EndSection Section "ServerLayout" Identifier "Simple Layout" Screen 0 "Screen 1" 0 0 InputDevice "Mouse1" "CorePointer" InputDevice "Keyboard1" "CoreKeyboard" EndSection


Оставил только то, что касается клавиатуры.
У кого какие идеи?
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Решено: Не переключаются раскладки!

Сообщение *Sasha* »

Попробуй отключить стандартную переключалку и поставить kkbswitch
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: Решено: Не переключаются раскладки!

Сообщение Black »

Меня смущает XkbVariant. По идее описание всех опций должно быть в /usr/share/X11/xkb, но про XkbVariant там ничего нет. Ещё вариант - переключалка из kde, которую надобно выключить.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
Atragor
Сообщения: 681
Статус: ...

Re: Решено: Не переключаются раскладки!

Сообщение Atragor »

У меня такое было из-за драйвера xf86-input-evdev, он при загрузке переписывал настройки раскладки. Такое поведение началось после обновления чего-то. Если это он виноват, то варианта два:
1) удалить его (у меня от этого ничего не испортилось, но за результат не ручаюсь, к тому же от него какие-то пакеты зависят)
2) добавить в /etc/hal/fdi/policy/ файл use-multiple-layouts.fdi, предварительно подкорректировав содержимое под себя:

Код:

<?xml version="1.0" encoding="UTF-8"?> <!-- Section "InputDevice" Driver "evdev" Option "XkbModel" "evdev" Option "XkbLayout" "us,ru" Option "XkbVariant" ",winkeys" Option "XkbOptions" "grp:caps_toggle" EndSection --> <deviceinfo version="0.2"> <match key="info.capabilities" contains="input.keyboard"> <merge key="input.xkb.layout" type="string">us,ru</merge> <merge key="input.xkb.variant" type="string">,winkeys</merge> <merge key="input.xkb.options" type="strlist">grp:caps_toggle</merge> </match> </deviceinfo>
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Не переключаются раскладки!

Сообщение sash-kan »

вижу две ошибки.
вот эту строку лучше вообще закомментировать (раз Вы указали вариант для второй группы непосредственно — «(winkeys)»):
joebraker писал(а):
15.02.2008 17:06
Option "XkbVariant" "base"

а в этой исправить «en» на «us»:
joebraker писал(а):
15.02.2008 17:06
Option "XkbLayout" "en,ru(winkeys)"
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Решено: Не переключаются раскладки!

Сообщение eduard_pustobaev »

Кстати насчёт XkbVariant.
Помню в ХЗ какой версии Mepis, хоть убейте, не мог побороть раскладку.
Вроде всё правильно - а не пашет.
Тогда оказалось, что xfree не нравилась раскладка "ru(winkeys)" типа нету такой.
Так что приходилось использовать

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

Option "XkbLayout" "us,ru,ua"
Option "XkbVariant" ",winkeys, winkeys"

С тех пор так и делаю всё время.
В дисгармонии со вселенной.
Спасибо сказали:
Аватара пользователя
joebraker
Сообщения: 98
ОС: OpenSuse 10.3

Re: Решено: Не переключаются раскладки!

Сообщение joebraker »

Спасибо, огромное sash-kan!
Все заработало!
Можно закрывать.
Все-таки эти автоконфтгураторы пока еще далеки от идеала.
Спасибо сказали: