Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов
Модератор: Модераторы разделов
joebraker
Сообщения: 98
ОС: OpenSuse 10.3
Сообщение
joebraker » 15.02.2008 17:06
Проблема указана.
ОС 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
Сообщение
*Sasha* » 15.02.2008 17:39
Попробуй отключить стандартную переключалку и поставить kkbswitch
Black
Сообщения: 1104
ОС: ArchLinux
Сообщение
Black » 15.02.2008 23:56
Меня смущает XkbVariant. По идее описание всех опций должно быть в /usr/share/X11/xkb, но про XkbVariant там ничего нет. Ещё вариант - переключалка из kde, которую надобно выключить.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Atragor
Сообщения: 681
Статус: ...
Сообщение
Atragor » 16.02.2008 00:31
У меня такое было из-за драйвера 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
Сообщение
sash-kan » 17.02.2008 22:48
вижу две ошибки.
вот эту строку лучше вообще закомментировать (раз Вы указали вариант для второй группы непосредственно — «(winkeys)»):
joebraker писал(а): ↑ 15.02.2008 17:06
Option "XkbVariant" "base"
а в этой исправить «en» на «us»:
joebraker писал(а): ↑ 15.02.2008 17:06
Option "XkbLayout" "en,ru(winkeys)"
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.
Сообщение
eduard_pustobaev » 18.02.2008 02:47
Кстати насчёт XkbVariant.
Помню в ХЗ какой версии Mepis, хоть убейте, не мог побороть раскладку.
Вроде всё правильно - а не пашет.
Тогда оказалось, что xfree не нравилась раскладка "ru(winkeys)" типа нету такой.
Так что приходилось использовать
Код: Выделить всё
Option "XkbLayout" "us,ru,ua"
Option "XkbVariant" ",winkeys, winkeys"
С тех пор так и делаю всё время.
В дисгармонии со вселенной.
joebraker
Сообщения: 98
ОС: OpenSuse 10.3
Сообщение
joebraker » 18.02.2008 22:14
Спасибо, огромное sash-kan!
Все заработало!
Можно закрывать.
Все-таки эти автоконфтгураторы пока еще далеки от идеала.