(Cc натыкал по полю packager перечисленных ниже пакетов. Обсуждать давайте в devel@) Преамбула. Есть пакет wmvolman, который таскает с собой fdi'шку для HAL. Для эмуляции давно утраченного volume.should_mount и чтобы вынести алгоритм опознавания "поддерживаемых" устройств из кода. Амбула. После установки пакета, добавляющего свои FDI, информация, содержащаяся в них будет недоступна до перезапуска hal или до "перетыкания" устройства. Посмотрел я на скрипты от hal и нашёл hal-system-power-suspend-linux. Собсно, вопрос (в основном мантейнеру hal), насколько криво будет вставить в %post/%postun такой фрагмент: for device in `hal-find-by-capability --capability volume`; do dbus-send --system --print-reply --dest=org.freedesktop.Hal \ $device org.freedesktop.Hal.Device.Rescan done Смущает только то, что в ответ оно выдаёт method return sender=:1.290 -> dest=:1.711 boolean false Это также касается пакетов hal-dell-backlight, hal-info, ivman и openct. Перезапускать hald думаю слишком жырно будет... Ну и чтоб два раза не вставать, ivman кладёт свою fdi'шку в /etc/hal, что по большому счёту немного противоречит спецификации - http://people.freedesktop.org/~david/hal-spec/hal-spec.html#fdi-search-paths По логике вещей получается, что _пакеты_ должны складывать свои fdi в /usr/share/hal/fdi/*/20thirdparty, а в /etc/hal/fdi находятся только оверрайды сделанные руками. А ещё можно вышеописанное замакрить/заскриптовать. -- Regards, Sir Raorn.