J'ai trouvé que HAL semble être le seul moyen de générer des événements lorsqu'un CD/DVD/Blu-ray est inséré (si vous connaissez un meilleur moyen, veuillez répondre à cette question ), donc J'essaie de faire fonctionner HAL sur mon serveur sans tête 10.04. Il semble fonctionner correctement lorsque je l'exécute manuellement avec Sudo hald --daemon=yes --use-syslog
.
Le problème est que hald
ne s'exécute pas automatiquement au démarrage (je suppose que c'est obsolète), et il n'y a aucun signe dans /etc/init.d
. Quelle est la bonne façon de faire fonctionner HAL au démarrage dans Lucid et au-delà? Et dois-je m'inquiéter du fait que d'autres choses soient gâchées par la présence de ce logiciel obsolète?
HAL est déconseillé pour une liste de raisons de blanchisserie; Dev le remplace. Heureusement, rien ne devrait casser car tout était acheminé via DBus de toute façon. Il n'est pas nécessaire de ressusciter les morts.
Pour détecter la suppression et l'insertion de CD, écoutez DeviceAdded
et DeviceRemoved
sur le org.freedesktop.UDisks.Device
autobus. L'exemple de code dans cette question devrait être utile.