The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Настройка клавиатуры для Xorg при р..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Настройка клавиатуры для Xorg при р..."  +/
Сообщение от auto_tips on 25-Мрт-08, 19:03 
Решение представлено для Gentoo, но возможно проблема актуальна и для других дистрибутивов.
При обновлении hal до версии 0.5.10 перестает нормально работать
клавиатура. По множественным отзывам в Сети, у всех перестает
работать преключатель раскладки, у меня еще были глюки с другими
клавишами (например кнопка "вверх" работала как PrtScr и др.)

Для начала приведу часть xorg.conf который у меня работал испокон веков:

   Section "InputDevice"
       Identifier  "Chicony"
       Driver "kbd"
       Option "Protocol" "Standard"
       Option "XkbModel"    "pc105"
       Option "XkbRules"   "xorg"
       Option "XkbLayout"  "us,ru,ua"
       Option "XkbVariant" ",winkeys"
       Option "XkbOptions" "grp:lwin_toggle,grp_led:scroll"
       Option "AutoRepeat" "250 30"
   EndSection

Причина того, что эта конфигурация отвалилась, состоит в том, что новая
версия hal просто игнорирует конфиг xorg.conf.

Нашел два метода решения проблемы.

Первый метод:
http://ru.gentoo-wiki.com/HOWTO_hal_и_устройства_ввода

Смысл в том, что создается файл политики hal, который содержит конфигурацию клавиатуры:

   /usr/share/hal/fdi/policy/20thirdparty/10russian-layout.fdi

Учитывая, что в статье есть небольшие ошибки, приведу свой файл
конфигурации. Рекомендую сопоставлять с приведенным выше xorg.conf

   <?xml version="1.0" encoding="ISO-8859-1"?><!-- -*- SGML -*- -->
   <match key="info.capabilities" contains="input.keyboard">
        <merge key="input.x11_driver" type="string">kbd</merge>
        <merge key="input.xkb.model" type="string">pc105</merge>
        <merge key="input.xkb.rules" type="string">xorg</merge>
        <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:lwin_toggle,grp_led:scroll</merge>
   </match>

Думаю смысл понятен.

После создания файла следует пергрузить hald и перегрузить иксы.

Недостаток этого метода состоит в том, что я так и не смог настроить переключение трех языков.


Второй метод:


Второй метод состоит в том, что мы отключаем автоопределение
устройств. Для этого в xorg.conf в секцию ServerLayout дописываем
Option "AutoAddDevices" "False". После перегрузки иксов настройки
клавиатуры берутся из xorg.conf.

Подозреваю, что у второго метода есть свои недостатки, но я их пока не обнаружил.


URL: http://ru.gentoo-wiki.com/HOWTO_hal_и_устройства_ввода
Обсуждается: http://www.opennet.dev/tips/info/1628.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Настройка клавиатуры для Xorg при работающем hal-0.5.10"  +/
Сообщение от послушайте on 25-Мрт-08, 19:03 
> но возможно проблема актуальна и для других дистрибутивов

вы подумаете что это фантастика, но эта проблема в других дистрибутивах не актуальна.
так как пакетные дистрибутивы содержат одну и ту же версию пакета и обновляют ее только патчами на багфиксы.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Настройка клавиатуры для Xorg при работающем hal-0.5.10"  +/
Сообщение от vadiml on 26-Мрт-08, 09:57 
у меня hal 0.5.9, глюков не замечал
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Настройка клавиатуры для Xorg при работающем hal-0.5.10"  +/
Сообщение от yarodin email(??) on 26-Мрт-08, 18:31 
я прибил .fdi где есть упоминания об input.keyboard/input.mouse и пропали странные тормоза периодически в кедах.
Правда у меня 0.5.11r4
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Настройка клавиатуры для Xorg при работающем hal-0.5.10"  +/
Сообщение от KBAKEP (??) on 27-Мрт-08, 11:32 
А у меня стабильная ветка Gentoo, в ней 0.5.9.1-r3 и нет никаких проблем.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Настройка клавиатуры для Xorg при работающем hal-0.5.10"  +/
Сообщение от angra (ok) on 31-Мрт-08, 11:15 
Возможно проблема действительно существует только в 0.5.10, а может даже только в гентушной сборке.
Debian Lenny hal 0.5.11~rc2-1 - полет нормальный, конфиг иксов не игнорируется, AutoAddDevices в xorg.conf отсутствует
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Настройка клавиатуры для Xorg при работающем hal-0.5.10"  +/
Сообщение от dvstar email on 20-Май-08, 11:57 
Option "AutoAddDevices" "False" - помогло - спасибо !
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Настройка клавиатуры для Xorg при работающем hal-0.5.10"  +/
Сообщение от SunX email(ok) on 18-Окт-08, 21:18 
А у мя Ваш конфиг глючит :(, а с гентувики - работает :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Раздел полезных советов: Настройка клавиатуры для Xorg при р..."  +/
Сообщение от Hubbitus email(ok) on 06-Ноя-08, 16:41 
Blin, u menia toge ne rabotaut oba sposoba!

A gentoo-wiki v daune: "Gentoo-Wiki восстанавливается после потери базы данных"

Moget kto-nibud' vilogit' rabochiy fdi ottuda?

P.S. U menia Fedora 10 Preview Release

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Настройка клавиатуры для Xorg при работающем hal-0.5.10"  +/
Сообщение от chen (??) on 05-Дек-08, 00:24 
Синтаксис файла настройки изменился. Это мой работающий конфиг:

<?xml version="1.0" encoding="utf-8"?><!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
  <match key="info.capabilities" contains="input.keyboard">
    <merge key="input.x11_driver" type="string">evdev</merge>
    <merge key="input.x11_options.XkbModel" type="string">pc105</merge>
    <!--merge key="input.x11_options.XkbModel" type="string">evdev</merge-->
    <merge key="input.x11_options.XkbLayout" type="string">us,ru(winkeys)</merge>
    <merge key="input.x11_options.XkbVariant" type="string">winkeys</merge>
    <merge key="input.x11_options.XkbOptions" type="strlist">grp:alt_shift_toggle</merge>
    <append key="input.x11_options.XkbOptions" type="strlist">grp:switch</append>
    <append key="input.x11_options.XkbOptions" type="strlist">grp_led:scroll</append>
    <append key="input.x11_options.XkbOptions" type="strlist">compose:ralt</append>
  </match>
</device>
</deviceinfo>

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Настройка клавиатуры для Xorg при работающем hal-0.5.10"  +/
Сообщение от mega email(??) on 05-Дек-08, 00:35 
в arch linux испробовал второй способ. работает.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Настройка клавиатуры для Xorg при работающем hal-0.5.10"  +/
Сообщение от butsan on 26-Дек-08, 11:19 
В Xubuntu 8.10 такая-же беда, долго бился с иксами, пока не понял что это хал виноват. Дома попробую поправить, спасибо.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Настройка клавиатуры для Xorg при работающем hal-0.5.10"  +/
Сообщение от skipper13 email on 20-Фев-09, 00:13 
Как можно убедиться, что работает вариант от hal?

В начале недели поломалась переключался, вроде бы из-за libxi но возврат на предыдущую версию проблемы не решил. Языки переключились, но аплет сменой флажка не реагировал. Кроме того при переключении между окнами раскладка сбрасывалась на дефолтную.

Попробовал сконфигурировать, как описано в варианте 2. AutoAddDevice=false у меня отсутствовал. Поведение не изменилось.

DE: xfce
дистр: Arch current

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Настройка клавиатуры для Xorg при работающем hal-0.5.10"  +/
Сообщение от serge email(??) on 25-Фев-09, 11:04 
Спасибо ! Все ожило.У меня hal-0.5.11 ubuntu8.10.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Настройка клавиатуры для Xorg при работающем hal-0.5.10"  +/
Сообщение от ws (ok) on 01-Мрт-09, 01:21 
Спасибо за рабочий конфиг. До этого работал вариант с gentoo-wiki
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Настройка клавиатуры для Xorg при работающем hal-0.5.10"  +/
Сообщение от res on 20-Мрт-09, 09:54 
Такая же проблема в SLES10.
Попробовал оба конфига - помогло. Когда работаешь с консоли клавиатура работает.
Но если зайти удаленно через VNC - клавиатура не работает.
Что можно сделать?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Настройка клавиатуры для Xorg при работающем hal-0.5.10"  +/
Сообщение от miig email on 05-Фев-10, 01:17 
Воспользовался вторым методом - переключение раскладки заработало, но перестало работать колесо мышки - точнее прокрутка. ((
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру