Je lisais un peu sur gnome-mount, HAL, udev, etc.
Quelqu'un pourrait-il donner une explication détaillée de ce qui se passe exactement après qu'un périphérique hotplug (c'est-à-dire une clé USB) a été branché?
Vous devriez peut-être spécifier quelle partie du processus vous intéresse, mais disons qu'une clé USB est ajoutée ensuite ...
dmesg
), puis exporte toutes les informations qu'il a trouvées via un répertoire dans /sys
(voir /sys/devices
)uevent
signal qui est capté par le udev
démonudev
le démon rassemble les informations disponibles et vérifie les fichiers de configuration dans /etc/udev/rules.d/
et /lib/udev/rules.d/
pour les règles sur les liens symboliques à créer /dev
, les autorisations à définir, les programmes à exécuter et définit certaines variables concernant le périphérique (voir man udev
)udisks
le démon en coopération avec gvfs-gdu-volume-monitor
crée le répertoire approprié dans /media
et monte le nouveau volume s'il est jugé raisonnablenautilus
vérifie le contenu, crée des miniatures et ouvre une fenêtre s'il est configuré pour le faire; il examine également le /media/*/autorun.inf
fichier pour le contenu exécutable
udisks-daemon
, mais je crains que ce ne soit pas configurable ( web.archiveorange.com/archive/v/7azSg34QulEtgOvRXE08 ) Mais vous pouvez utiliser uneudev
règle pour le faire pour vous (je ne l'ai pas essayé moi-même) - voir wiki .archlinux.org / index.php /…