hald xorg [SOLVED]
Eugeny 14 февраля, 2010 - 11:44
Решил настроить обработку Ctrl+Alt+Backspace и столкнулся со следующей проблемой. Работает либо обработка Ctrl+Alt+Backspace либо раскладка клавиатуры. Примеры брал из /usr/share/hal/fdi/policy/
ls /etc/hal/fdi/policy/10osvendor/ 10-keymap.fdi 10-x11-input.fdi cat 10-keymap.fdi <?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> cat 10-x11-input.fdi <?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <!-- KVM emulates a USB graphics tablet which works in absolute coordinate m ode --> <match key="input.product" contains="QEMU USB Tablet"> <merge key="input.x11_driver" type="string">evdev</merge> </match> <!-- FIXME: Support tablets too. --> <match key="info.capabilities" contains="input.mouse"> <merge key="input.x11_driver" type="string">mouse</merge> <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux"> <merge key="input.x11_driver" type="string">evdev</merge> </match> </match> <match key="info.capabilities" contains="input.tablet"> <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux"> <merge key="input.x11_driver" type="string">evdev</merge> </match> </match> <match key="info.capabilities" contains="input.touchpad"> <merge key="input.x11_driver" type="string">mouse</merge> <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux"> <merge key="input.x11_driver" type="string">evdev</merge> </match> </match> <match key="info.capabilities" contains="input.keys"> <merge key="input.xkb.options" type="string">terminate:ctrl_alt_bksp</merg <---------------------------- e> <merge key="input.x11_driver" type="string">keyboard</merge> <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux"> <merge key="input.x11_driver" type="string">evdev</merge> </match> </match> </device> </deviceinfo>
»
- Для комментирования войдите или зарегистрируйтесь
ну с выходом xorg-server-1.8
ну с выходом xorg-server-1.8 hal будет заменен на devicekit
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
У меня работает и
У меня работает и переключение клавиатуры и обработка Ctrl+Alt+←.
P.S. При помещении на форум сбилось форматирование, здесь лучше видно.
Я ♥ Gentoo & Funtoo
Огромное спасибо! Работает.
Огромное спасибо! Работает.
---
Gentoo Linux 2.6.30-gentoo-r8 Athlon(tm) XP 2600+
Gentoo Linux Asus Eee PC701
Arduino board