Смотрел на днях, как устроен HAL, читал hal-info и т.п. Хорошо, умно придумано.Интересно, KDE этим пользуется, или там всё по своему?
Пользуется.. По крайней мере КДЕ4 точно :)
fenikso@miracle:~$ ps aux | grep hal | grep -v grep107 1307 0.0 0.0 2160 892 ? S 09:54 0:00 hald-addon-keyboard: listening on /dev/input/event8107 1318 0.0 0.0 2164 892 ? S 09:54 0:00 hald-addon-keyboard: listening on /dev/input/event3107 1334 0.0 0.0 2164 896 ? S 09:54 0:00 hald-addon-keyboard: listening on /dev/input/event7107 1351 0.0 0.0 2160 892 ? S 09:54 0:00 hald-addon-keyboard: listening on /dev/input/event6107 3077 0.0 0.0 2164 896 ? S 12:10 0:00 hald-addon-keyboard: listening on /dev/input/event9107 5150 0.0 0.3 5644 3792 ? Ss Jan12 1:02 /usr/sbin/haldroot 5151 0.0 0.1 3092 1112 ? S Jan12 0:00 hald-runner107 5194 0.0 0.0 2164 900 ? S Jan12 0:00 hald-addon-keyboard: listening on /dev/input/event1root 5211 0.0 0.1 3156 1112 ? S Jan12 0:08 /usr/lib/hal/hald-addon-cpufreq107 5212 0.0 0.0 2164 924 ? S Jan12 0:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket107 5255 0.0 0.1 3264 1248 ? S Jan12 0:15 hald-addon-storage: polling /dev/scd0 (every 2 sec)
KUbuntu 7.04
Да, конечно, чисто из грепа не следует. Надо было дописать, что вставленные диски видит, вставленные USB стики/устройства находит и т.п.
Именно. Такое и без KDE наблюдается. :-)
Можэт, подскажэшь, что там умного-то?
Идея хорошая... Реализация... буэээ...КДЕ его умеет использовать для подключения внешних устройств - \то один из бэкэндов у kio_slave
а где именно буээ?
в коде и низкоуровневой документации
Штука действительно хорошая, очень много проблем снимает, но к сожалению глючная.У меня например устройства раздваивались, причём записи для клонов были неверными ;)Перезапуск hal лечил это, но осадок оставался ;)Будем надеяться что со временем устаканится.