проблемы с переключением языковой раскладки

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
hedgehog
сержант
Сообщения: 220
Зарегистрирован: 2010-01-26 11:47:05
Откуда: Kharkiv, Ukraine
Контактная информация:

проблемы с переключением языковой раскладки

Непрочитанное сообщение hedgehog » 2010-09-07 10:39:41

стоит у меня FreeBSD 8.0-p4 на десктопе с иксами 7.5 и кедами 4.4.5. одно время пользовался PS/2 клавиатурой без видимых проблем. но при подключении USB клавиатуры наблюдается проблема с переключением раскладки хоткеями с самой клавиатуры: система на мгновение "подвисает" в момент переключения, иногда при этом затыкается и звук. пробовал 2 разные USB'шные клавиатуры - тот же результат. включаю обратно PS/2 или переключаю раскладку кликом на виджете в трее - лага нету. куда копать?

PS: hald & dbus включены

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: проблемы с переключением языковой раскладки

Непрочитанное сообщение Mox » 2010-09-07 13:00:06

устройства ввода настроены через xorg.conf или через конфиг hald?
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
hedgehog
сержант
Сообщения: 220
Зарегистрирован: 2010-01-26 11:47:05
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: проблемы с переключением языковой раскладки

Непрочитанное сообщение hedgehog » 2010-09-07 13:29:21

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

Аватара пользователя
hedgehog
сержант
Сообщения: 220
Зарегистрирован: 2010-01-26 11:47:05
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: проблемы с переключением языковой раскладки

Непрочитанное сообщение hedgehog » 2010-09-07 13:37:10

хотя в логе 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)

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: проблемы с переключением языковой раскладки

Непрочитанное сообщение Mox » 2010-09-07 14:49:34

если hal не юзаете, то почему в xorg.conf нет ничего вроде этого?

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

Section "ServerFlags"
    Option "AutoAddDevices" "False"
    Option  "AllowEmptyInput" "off"
EndSection
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
hedgehog
сержант
Сообщения: 220
Зарегистрирован: 2010-01-26 11:47:05
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: проблемы с переключением языковой раскладки

Непрочитанное сообщение hedgehog » 2010-09-07 15:44:32

выходит, все-таки, что hal использую :)

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: проблемы с переключением языковой раскладки

Непрочитанное сообщение Mox » 2010-09-07 16:31:04

hedgehog писал(а):выходит, все-таки, что hal использую :)
Если используете hal, то

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

cat /usr/local/etc/hal/fdi/policy/*
и почему не закомментированы в xorg.conf настройки устройств ввода?


Мне кажется что у вас просто не настроено. Это получается используется и то и другое по-немножку.

Ответ: настройте устройства ввода или через xorg.conf или все-таки через hal.

P.S. Попробуйте для начала через xorg.conf - вставьте туда строчки, которые я показал ранее.
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
hedgehog
сержант
Сообщения: 220
Зарегистрирован: 2010-01-26 11:47:05
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: проблемы с переключением языковой раскладки

Непрочитанное сообщение hedgehog » 2010-09-08 21:38:39

Mox писал(а):Если используете hal, то

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

cat /usr/local/etc/hal/fdi/policy/*
пустой каталог :)
Mox писал(а):и почему не закомментированы в xorg.conf настройки устройств ввода?
Мне кажется что у вас просто не настроено. Это получается используется и то и другое по-немножку.
Ответ: настройте устройства ввода или через xorg.conf или все-таки через hal.
P.S. Попробуйте для начала через xorg.conf - вставьте туда строчки, которые я показал ранее.
спасибо, покручу на досуге. попробую оба варианта :)

Аватара пользователя
hedgehog
сержант
Сообщения: 220
Зарегистрирован: 2010-01-26 11:47:05
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: проблемы с переключением языковой раскладки

Непрочитанное сообщение hedgehog » 2010-09-10 0:01:24

Mox писал(а):Мне кажется что у вас просто не настроено. Это получается используется и то и другое по-немножку.
это получается, что настройки для input devices иксы берут из HAL
  • попробовал определение клавиатуры с помощью HAL и без него: изменений по теме нет
  • пробовал менять в настройках xorg/hal опции для клавиатуры (переключение языков, раскладку и тд): изменений по теме нет (очень похоже, что клавиатурой на лету крутят кеды после старта)
  • менял комбинации клавиш для смены раскладки в кедах: при любой комбинации клавиш в момент их нажатия происходит лаг. т.е. если я снимаю хоткей смены раскладки с alt+shift, то их нажатие не будет вызывать лаги
заметил, что именно в момент нажатия хоткея смены раскладки, процессы Xorg и intr начинают нехило жать проц (хорошо заметно, если спамить назначенные кнопки)

нашел очень похожую проблему: http://www.opennet.ru/openforum/vsluhfo ... /1878.html
но решение мне как-то не подошло. при отключении единственной опции, касающейся usb устройств ввода, я лишаюсь возможности пользоваться клавиатурой без иксов. но залипание в кедах никуда не пропадает. уже думаю, не грешить ли мне на старый биос?

Аватара пользователя
Lycane
старшина
Сообщения: 407
Зарегистрирован: 2008-05-23 15:25:58
Откуда: Волжский
Контактная информация:

Re: проблемы с переключением языковой раскладки

Непрочитанное сообщение Lycane » 2010-09-11 11:24:09

Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: проблемы с переключением языковой раскладки

Непрочитанное сообщение Mox » 2010-09-13 13:17:19

"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон