[-hal] Xorg 1.7 и подключение устройств ввода.
HolyBoy 11 апреля, 2010 - 18:56
Кстати, наткнулся на… не знаю баг или нет.
Если в xorg.conf (1.7) написать:
Section "InputDevice" Identifier "Mouse0" Driver "evdev" Option "Device" "/dev/input/event2" Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 10" EndSection
, имея
# ls /dev/input/by-id/ -l total 0 lrwxrwxrwx 1 root root 9 Апр 11 17:55 usb-Logitech_G500_07BE9CEAC00018-event-kbd -> ../event3 lrwxrwxrwx 1 root root 9 Апр 11 17:55 usb-Logitech_G500_07BE9CEAC00018-event-mouse -> ../event2 lrwxrwxrwx 1 root root 9 Апр 11 17:55 usb-Logitech_G500_07BE9CEAC00018-mouse -> ../mouse0 lrwxrwxrwx 1 root root 9 Апр 11 12:29 usb-Logitech_Logitech_Gaming_Keyboard-event-if01 -> ../event5 lrwxrwxrwx 1 root root 9 Апр 11 12:29 usb-Logitech_Logitech_Gaming_Keyboard-event-kbd -> ../event4
то при переподключении мышки она в Х отваливается до рестарта Х. При этом
Section "ServerFlags" Option "Xinerama" "0" Option "AllowEmptyInput" "on" Option "AutoAddDevices" "on" (хотя это без hal не работает, можно удалить) Option "AutoEnableDevices" "on" EndSection
Подозреваю, что добавление нового устройства, описанного в xorg.conf, но не подключенного ранее, также потребует рестарта Х. С hal подобные фокусы не требовали рестарта: подключенные устройства появлялись сразу и работали.
»
- Для комментирования войдите или зарегистрируйтесь
Ну так -hal же....
Ну так
-hal
же....И чего? Ежели подхватывается
И чего? Ежели подхватывается от udev, то почему не может обработать то, что в конфиге написано?
udev? Он же только в 1.8
udev? Он же только в 1.8 появился.
Для того, чтобы "подхватывалось",необходим демон, который следит за подключением/отключением устройств. Этим демоном и является hal (для 1.7)