1. Створити файлик /etc/hal/fdi/preprobe/10-blacklist.fdi з таким вмістом:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.category" contains="input">
<match key="input.product" contains="Macintosh">
<merge key="info.ignore" type="bool">true</merge>
</match>
</match>
</device>
</deviceinfo>
2. Записати файл, перезапустити hal через sudo /etc/init.d/hal restart в Убунту чи sudo /etc/rc.d/hal restart в Archlinux.
3. Рестартувати X-сервер sudo /etc/init.d/gdm restart в Убунту або /etc/rc.d/gdm restart в Archlinux.
4. Перевірити, що є одна миша, заглянувши в /var/log/Xorg.0.log або запустивши xinput list.
Рецепт взятий звідси. Крім того, постійно в інтернеті є нарікання, що hal-івські правила погано документовані, причому немає аплікації, яка б могла на ходу змінювати їх по бажанню користувача. Наприклад, я довго бився, як в новому Xorg зробити так, щоб по замовчуванні були ті розкладки клавіатури, які мені потрібні. Виявилося, що це робиться досить просто через hal правила. А саме, треба створити файлик /etc/hal/fdi/policy/10-keymap.fdi з таким вмістом:
<?xml version="1.0" encoding="utf-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keypad">
<merge key="input.xkb.rules" type="string">base</merge>
<merge key="input.xkb.model" type="string">pc105</merge>
<merge key="input.x11_driver" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">pl,ua</merge>
<merge key="input.xkb.variant" type="string">,unicode</merge>
<merge key="input.xkb.options" type="string">grp:alt_shift_toggle,lv3:ralt_switch,grp_led:scroll</merge>
</match>
</device>
</deviceinfo>
фактично прописавши те, що раніше було в xorg.conf. Правила hal, які вміщаються в /etc/hal/fdi/policy, перезаписують правила по замовчуванню, які можна знайти в /usr/share/hal/fdi/. Позадававши таким чином відповідні пристрої в власноручно написаних правилах, можна дійсно спокійно видаляти xorg.conf. Не знаю, наскільки такий спосіб є зручніший від того, щоб все було компактно в xorg.conf...
1 коментар:
привіт. натрапив на твій(Ваш) спосіб вирішення проблеми з клавіатурою. спробую, бо попередні способи не дали результату(або може природний коефіцієнт кривизни рук ще надто високий)))
в будь-якому разі - дякую(пишу з-під вікон).
Дописати коментар