Lupo Alberto написал:
Возможно, я несколько путаюсь в понятиях и терминах, и не до конца представляю, что такое DeviceKit: но в Gentoo, сейчас происходит, что называется, возврат к истокам: так все устройства ввода создаются и настраиваются с помощью udev
нет. И я могу это доказать: в Slackware HAL работает поверх udev. Т.е. можно hal не ставить (правда тогда начнутся танцы с бубном в попытках сделать автомонтирование внешних устройств. Но всякие мышки можно будет сделать. Хотя придётся покрасноглазить).
Lupo Alberto написал:
P.S. А hal, начиная с его появления и до последнего времени, не ругал только ленивый.
я в курсе. Но вот ведь какая штука: HAL появился давно, но в Slacky только недавно. И в ней он прекрасно работает. DeviceKit уже закопали, в итоге вернулись "к истокам", а именно к тому, что каждая программа, и каждый драйвер работает как хочет. В итоге, при их сопряжении (программ и дров) возникают крупные и мелкие баги. Вот что пишет по этому поводу вика:
В настоящее время, HAL является устаревшим и не применяется. Основные причины -монолитность и трудность настройки (deprecated)[3] и не рекомендуется к использованию.
Изначально большинство логики HAL было перенесено в Udev, а правила в новый модуль - DeviceKit(не имеет ничего общего с PolicyKit или ConsoleKit). Преймущество udev над HAL в том, что первый является событийно-управляемым модулем, а HAL - периодически опрашивает ядро. Таким образом использование событийно-управляемого udev значительно снижает нагрузку на систему, а значит и электропотребление.
Однако вскоре схема udev+DeviceKit несколько изменилась - разработчики обнаружили, что большинство аппаратуры уже управляется различными программными компонентами и необходимы только правила для дисков(udisks)[4] и питания(upower)[5]. Проект DeviceKit был разбит на несколько более мелких частей и больше не используется и не упоминается.[6]
Таким образом современные дистрибутивы используют только Udev и правила к нему(udisks, upower). Однако ввиду инерционности кода, многие программы все еще требуют устаревший HAL (в основном для обнаружения дисков) и поэтому дистрибутивы вынуждены поставлять HAL, фактически дублируя логику(в частности, KDE 4.5.2 все еще зависит от HAL через Solid. Бэкенды для udev+udisks еще не предоставлены).
Многие дистрибутивы (например, Ubuntu[7], Debian[8] и Fedora[9]) уже приступили к использованию вместо него Udev.
http://ru.wikipedia.org/wiki/HAL_%28freedesktop.org%29
Но это не важно. Я считаю, что мануал должен быть всеобъемлющем, и если кто настраивал мышку с DeviceKit'ом или новым Udev'вом - прошу в студию.
Kettler написал:
Лучше написали бы как пульт опредилящий как клава или мышь настроить через lirc big_smile
А так HAL выпиливают.
приносите мне пульт и lirc - пощупаем. Как я могу писать про то, чего у меня нет? Кстати, а причём тут мыш? Открывайте новую тему, спрашивайте, или рассказывайте, если удалось сделать.
Lupo Alberto, вы-бы писали, куда это вписывать. Вы думаете, все здесь телепаты?