Привет от X.Org: не было печали - апдейтов накачалиlinux, xorg, hal, arch, keyboard, tips
В общем обновил Arch. Всё бы хорошо, но новые иксы теперь по умолчанию включен Input hotplugging и благодаря этому смена раскладки в иксах прописанная в /etc/X11/xorg.conf не заработала.
Не мудурсвуя лукаво, тупо прописал в конфиге
В итоге обнаружилось что хотплагом заведует hal, т.е. теперь для иксов приходится ещё и писать правила для hal. В общем тихий ужас.
Вместо пары строк в xorg.conf
Честно говоря даже не уверен что сия портянка будет работать, пробывать было не то что лень, а даже было как-то ужасно неприятно проделывать сии манипуляции сомнительного для меня достоинства. Ну не надо мне портить человекочитаймый xorg.conf кучкой не читаемых правил в hal (Слава роботам!!!) ради того что бы я мог не перегружая иксов переторкивать мышу и клаву, поэтому оставил xorg.conf приведенную выше строку. Возможно кому-то такие функции нужны, ну что же в добрый путь изучения правил HAl'a
В гномокедах, по слухам надо выбрать, Evdev-managed keyboard в Keybord model, ибо теперь c hal использовуется драйвер evdev.
02-12-2008, 11:34 Комментарии: 9
Не мудурсвуя лукаво, тупо прописал в конфиге
Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSectionчто бы настройки брались из иксов. В общем всё заработало, но ленивая пытливость повела меня в соответствующую статью на ArchWiki и на форум.
В итоге обнаружилось что хотплагом заведует hal, т.е. теперь для иксов приходится ещё и писать правила для hal. В общем тихий ужас.
Вместо пары строк в xorg.conf
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:caps_toggle" теперь должна быть портянка вида<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>
<match key="info.capabilities" contains="input.keyboard">
<merge key="input.xkb.rules" type="string">base</merge>
<merge key="input.xkb.layout" type="string">us,ru(winkeys)</merge>
<merge key="input.xkb.options" type="string">grp:caps_toggle</merge>
<append key="input.xkb.options" type="strlist">grp:switch</append>
<append key="input.xkb.options" type="strlist">grp_led:caps</append>
</match>
</device>
</deviceinfo>в файле /etc/hal/fdi/policy/10-keymap.fdi или /etc/hal/fdi/policy/10-x11-input.fdi (в ArchWiki об этом)
Честно говоря даже не уверен что сия портянка будет работать, пробывать было не то что лень, а даже было как-то ужасно неприятно проделывать сии манипуляции сомнительного для меня достоинства. Ну не надо мне портить человекочитаймый xorg.conf кучкой не читаемых правил в hal (Слава роботам!!!) ради того что бы я мог не перегружая иксов переторкивать мышу и клаву, поэтому оставил xorg.conf приведенную выше строку. Возможно кому-то такие функции нужны, ну что же в добрый путь изучения правил HAl'a
В гномокедах, по слухам надо выбрать, Evdev-managed keyboard в Keybord model, ибо теперь c hal использовуется драйвер evdev.
Спонсоры:
Чем-то мне мучения с иксами напоминает монтажные работы но в другой области.
Бесплатно дать объявление минск - продажа, покупка, обмен и прочие с удобной навигацией и посиком по объявлениям.
Посетите Японский форум: култура и искуство, история и язык, театр и кино.
Чем-то мне мучения с иксами напоминает монтажные работы но в другой области.
Бесплатно дать объявление минск - продажа, покупка, обмен и прочие с удобной навигацией и посиком по объявлениям.
Посетите Японский форум: култура и искуство, история и язык, театр и кино.
fabiaN
# 02-12-2008, 12:42
С работы на домашней машине обновил арч, обновлений было много и в том числе xorg и catalyst. Приду домой после работы - посмотрю :) Главное, что теперь я знаю как вернуть переключение раскладок.
muhas
# 02-12-2008, 14:14
Denis, нет. курент. обнавлял вчера. Но проблему заметил только сегодня, а если бы комп на ночь не выключил и не заметил бы.
тута, кстати, новость о том что Input hotplugging в Arch теперь включен по умолчанию.
Может у вас зеркало яндексовсое? у него бывают запоздания :)
тута, кстати, новость о том что Input hotplugging в Arch теперь включен по умолчанию.
Может у вас зеркало яндексовсое? у него бывают запоздания :)
LLIAMAH
# 03-12-2008, 16:48
Ygas i pravda... Zachem mne etot hot plug - hz...
poshel menyat' obratno vse
poshel menyat' obratno vse
Denis
# 19-12-2008, 19:39
А я решил проблему иначе... Я настроил scim, и теперь именно он занимается у меня переключением раскладки. При этом еще ряд проблем отпадает. А иксы настроены по умолчанию...
Denis
# 19-12-2008, 19:42
И еще странность сегодня возникла после обновления xf86-input-keyboard, в терминальных окнах, запущенных в иксах перестал вводиться символ w, все остальные работают нормально. В других окнах проблемы нет... Пока наличие данной проблемы у других пользователей не слышал... =\
muhas
# 20-12-2008, 11:44
случаем какой-нить xneur не запущен?
у меня была похожая проблема и решилась именно внесением этих окон в исключения в gxneur, потом вообще этот глючный xneur снес.
у меня была похожая проблема и решилась именно внесением этих окон в исключения в gxneur, потом вообще этот глючный xneur снес.
anonymous
# 15-03-2009, 20:33
Зря ты это - "спонсоры". Размещать такие ссылки это - людей обманывать. Нехорошо лжесвидетельствовать, дядя.





