Как я могу использовать 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
автобус. Пример кода в этом вопросе должен быть полезным.