Как я могу использовать HAL в последних версиях Ubuntu?

Я обнаружил, что HAL, кажется, единственный способ генерировать события, когда вставлен CD/DVD/Blu-ray (если вы знаете лучший способ, пожалуйста, ответьте на этот вопрос), поэтому я пытаюсь получить HAL работает на моем безголовом сервере 10.04. Кажется, работает нормально, когда я запускаю его вручную с sudo hald --daemon=yes --use-syslog,

Проблема в том, что hald не запускается автоматически при запуске (я полагаю, потому что это устарело), ​​и нет никаких признаков этого в /etc/init.d, Как правильно запустить HAL при запуске в Lucid и за его пределами? И нужно ли мне беспокоиться о том, что другие вещи могут испортиться из-за устаревшего программного обеспечения?

1 ответ

Решение

HAL не рекомендуется использовать для стирки; UDev заменяет его. К счастью, ничто не должно сломаться, потому что все это было направлено через DBus. Нет необходимости воскрешать мертвых.

Чтобы обнаружить удаление и вставку компакт-диска, прослушайте DeviceAdded а также DeviceRemoved на org.freedesktop.UDisks.Device автобус. Пример кода в этом вопросе должен быть полезным.

Другие вопросы по тегам