edit

RIP HAL!

event Sun 31 Jan '10
language ru
code code

Вчера сделал aptitude update && aptitude full-upgrade. Пришлось сбегать на nvidia.com за новыми драйверами 190.53, потому что старый пакет с дровами 185.18.36 ни в какую не хотели подхватываться иксами, а в репах до сих пор лежат древние 173.14.09, которые помечены (и очень верно помечены) как конфликтующие со всем, чем только можно и нельзя. Лучше бы они обновились уже.

Но это ладно. Гораздо большим сюрпризом для меня стало то, что не подхватились настройки тачпада из HAL'а. Проверил gsyntaptics-ом: точно дефолтные стоят: клик на удар отключён, равно как и циклическая прокрутка.

Проверил новую версию xorg-а, оказалось он обновился до 7.5. Ок, полез гуглить. Буквально на второй ссылке выяснилась интересная подробность в разделе Future Removals:

Input device discovery via HAL

The Xorg server currently uses the HAL framework to discover connected input devices, receive notification of hotplug events for them, and to retrieve configuration parameters for them. The HAL maintainers have deprecated HAL, so the X.Org developers are investigating alternatives. As a result, configuration of input devices via HAL *.fdi files may not be supported in future Xorg server releases.

Вот так вот, HAL умирает. И в Дебиане, видимо, решили его отключить, раз такое дело. В общем, похоже на то, что начиная с версии deb-пакета xserver-xorg 1:7.5+2 настройки из халовских *.fdi файлов не подхватываются. Пришлось вспоминать как оно настраивается в классическом xorg.conf и поднимать эти настройки. В общем, всякие халы это хорошо, но настройки из своих родных конфигов лучше не выкидывать, а то всякое бывает... Ждём, на чём xorg остановит свой выбор. Думаю, это будет DevKit, но хз, хз...