Страница 1 из 1
проблемы с переключением языковой раскладки
Добавлено: 2010-09-07 10:39:41
hedgehog
стоит у меня FreeBSD 8.0-p4 на десктопе с иксами 7.5 и кедами 4.4.5. одно время пользовался PS/2 клавиатурой без видимых проблем. но при подключении USB клавиатуры наблюдается проблема с переключением раскладки хоткеями с самой клавиатуры: система на мгновение "подвисает" в момент переключения, иногда при этом затыкается и звук. пробовал 2 разные USB'шные клавиатуры - тот же результат. включаю обратно PS/2 или переключаю раскладку кликом на виджете в трее - лага нету. куда копать?
PS: hald & dbus включены
Re: проблемы с переключением языковой раскладки
Добавлено: 2010-09-07 13:00:06
Mox
устройства ввода настроены через xorg.conf или через конфиг hald?
Re: проблемы с переключением языковой раскладки
Добавлено: 2010-09-07 13:29:21
hedgehog
Mox писал(а):устройства ввода настроены через xorg.conf или через конфиг hald?
xorg.conf
Код: Выделить всё
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
hal не трогал вообще. даже толком не знаю, где у него еще конфиги, кроме как /usr/local/etc/PolicyKit
Re: проблемы с переключением языковой раскладки
Добавлено: 2010-09-07 13:37:10
hedgehog
хотя в логе hal упоминается. увы, я не знаю, как это все взаимодействует вместе
/var/log/Xorg.0.log
Код: Выделить всё
(II) LoadModule: "kbd"
(II) Loading /usr/local/lib/xorg/modules/input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 1.7.5, module version = 1.4.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(**) product 0x1503: always reports core events
(**) Option "Protocol" "standard"
(**) product 0x1503: Protocol: standard
(**) Option "XkbRules" "base"
(**) product 0x1503: XkbRules: "base"
(**) Option "XkbModel" "pc105"
(**) product 0x1503: XkbModel: "pc105"
(**) Option "XkbLayout" "us"
(**) product 0x1503: XkbLayout: "us"
(**) Option "CustomKeycodes" "off"
(**) product 0x1503: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "product 0x1503" (type: KEYBOARD)
(II) config/hal: Adding input device AT Keyboard
(**) AT Keyboard: always reports core events
(**) Option "Protocol" "standard"
(**) AT Keyboard: Protocol: standard
(**) Option "XkbRules" "base"
(**) AT Keyboard: XkbRules: "base"
(**) Option "XkbModel" "pc105"
(**) AT Keyboard: XkbModel: "pc105"
(**) Option "XkbLayout" "us"
(**) AT Keyboard: XkbLayout: "us"
(**) Option "CustomKeycodes" "off"
(**) AT Keyboard: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "AT Keyboard" (type: KEYBOARD)
Re: проблемы с переключением языковой раскладки
Добавлено: 2010-09-07 14:49:34
Mox
если hal не юзаете, то почему в xorg.conf нет ничего вроде этого?
Код: Выделить всё
Section "ServerFlags"
Option "AutoAddDevices" "False"
Option "AllowEmptyInput" "off"
EndSection
Re: проблемы с переключением языковой раскладки
Добавлено: 2010-09-07 15:44:32
hedgehog
выходит, все-таки, что hal использую

Re: проблемы с переключением языковой раскладки
Добавлено: 2010-09-07 16:31:04
Mox
hedgehog писал(а):выходит, все-таки, что hal использую

Если используете hal, то
и почему не закомментированы в xorg.conf настройки устройств ввода?
Мне кажется что у вас просто не настроено. Это получается используется и то и другое по-немножку.
Ответ: настройте устройства ввода или через xorg.conf или все-таки через hal.
P.S. Попробуйте для начала через xorg.conf - вставьте туда строчки, которые я показал ранее.
Re: проблемы с переключением языковой раскладки
Добавлено: 2010-09-08 21:38:39
hedgehog
Mox писал(а):Если используете hal, то
пустой каталог
Mox писал(а):и почему не закомментированы в xorg.conf настройки устройств ввода?
Мне кажется что у вас просто не настроено. Это получается используется и то и другое по-немножку.
Ответ: настройте устройства ввода или через xorg.conf или все-таки через hal.
P.S. Попробуйте для начала через xorg.conf - вставьте туда строчки, которые я показал ранее.
спасибо, покручу на досуге. попробую оба варианта

Re: проблемы с переключением языковой раскладки
Добавлено: 2010-09-10 0:01:24
hedgehog
Mox писал(а):Мне кажется что у вас просто не настроено. Это получается используется и то и другое по-немножку.
это получается, что настройки для input devices иксы берут из HAL
- попробовал определение клавиатуры с помощью HAL и без него: изменений по теме нет
- пробовал менять в настройках xorg/hal опции для клавиатуры (переключение языков, раскладку и тд): изменений по теме нет (очень похоже, что клавиатурой на лету крутят кеды после старта)
- менял комбинации клавиш для смены раскладки в кедах: при любой комбинации клавиш в момент их нажатия происходит лаг. т.е. если я снимаю хоткей смены раскладки с alt+shift, то их нажатие не будет вызывать лаги
заметил, что именно в момент нажатия хоткея смены раскладки, процессы Xorg и intr начинают нехило жать проц (хорошо заметно, если спамить назначенные кнопки)
нашел очень похожую проблему:
http://www.opennet.ru/openforum/vsluhfo ... /1878.html
но решение мне как-то не подошло. при отключении единственной опции, касающейся usb устройств ввода, я лишаюсь возможности пользоваться клавиатурой без иксов. но залипание в кедах никуда не пропадает. уже думаю, не грешить ли мне на старый биос?
Re: проблемы с переключением языковой раскладки
Добавлено: 2010-09-11 11:24:09
Lycane
Re: проблемы с переключением языковой раскладки
Добавлено: 2010-09-13 13:17:19
Mox