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

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

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

2
задан 13 April 2017 в 15:24

1 ответ

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

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

0
ответ дан 13 April 2017 в 15:24

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

Похожие вопросы: