Bonjour et merci a tous ceux qui m'ont répondu,
J'ai continué à faire des recherches de mon coté, sans solution pour l'instant.
Concernant les règle HAL/fdi, je n'est rien trouvé et dans ma fedora 11, les 3 répertoires sont vide.
A première vu, HAL utiliserait udev, dont, je pense que c'est la bonne voie.
liho, j'ai regarder ton lien, le problème c'est que gnome-volume-manager à disparu depuis la version 2.22 de gnome car cette fonctionnalité est directement géré par nautilus
Je suis en train de chercher s'il est possible de piloter directement gvfs-mount. mais ca ne me semble pas être la bonne piste.
Les résultats du monitoring de lshal lors du branchement d'un disque USB avec deux partitions me donne :
En mode console (sans session X )
# lshal -m
Start monitoring devicelist:
-------------------------------------------------
01:51:04.012: usb_device_5e3_606_noserial added
01:51:04.032: usb_device_5e3_606_noserial_if0 added
01:51:05.486: usb_device_67b_2507_6 added
01:51:05.511: usb_device_67b_2507_6_if0 added
01:51:05.530: usb_device_67b_2507_6_if0_scsi_host added
01:51:10.523: usb_device_67b_2507_6_if0_scsi_host_0 added
01:51:10.525: usb_device_67b_2507_6_if0_scsi_host_0_scsi_device_lun0 added
01:51:10.578: usb_device_67b_2507_6_if0_scsi_host_0_scsi_device_lun0_scsi_generic added
01:51:10.755: storage_serial_Maxtor_6_Y250P0_6_0_0 added
01:51:10.870: volume_uuid_B42B_B755 added
01:51:10.939: volume_uuid_9C74166674164384 added
et
si l'interface est lancer
# lshal -m
Start monitoring devicelist:
-------------------------------------------------
01:51:04.012: usb_device_5e3_606_noserial added
01:51:04.032: usb_device_5e3_606_noserial_if0 added
01:51:05.486: usb_device_67b_2507_6 added
01:51:05.511: usb_device_67b_2507_6_if0 added
01:51:05.530: usb_device_67b_2507_6_if0_scsi_host added
01:51:10.523: usb_device_67b_2507_6_if0_scsi_host_0 added
01:51:10.525: usb_device_67b_2507_6_if0_scsi_host_0_scsi_device_lun0 added
01:51:10.578: usb_device_67b_2507_6_if0_scsi_host_0_scsi_device_lun0_scsi_generic added
01:51:10.755: storage_serial_Maxtor_6_Y250P0_6_0_0 added
01:51:10.870: volume_uuid_B42B_B755 added
01:51:10.939: volume_uuid_9C74166674164384 added
01:51:11.692: volume_uuid_9C74166674164384 property volume.mount_point = '/media/Sauvegarde'
01:51:11.696: volume_uuid_9C74166674164384 property volume.is_mounted = true
01:51:12.161: volume_uuid_B42B_B755 property volume.mount_point = '/media/FAT32'
01:51:12.170: volume_uuid_B42B_B755 property volume.is_mounted = true
On vois bien qu'un programme ajoute les répertoires de destination des point de montage et réalise les dit montages.
Je pense que nautilis s'accroche à hal pour intercepter l'arrivée d'un nouveau disque et crée le répertoire et monté le disque dans celui-ci. c'est surement une règle du type hal/fdi mais je n'arrive pas à trouver de doc.
En dernier recoure, l'idée d'un daemon, ou d'un script, lancer en init3 me parait la plus logique, mais je me dit que je doit pas être le premier à avoir besoin d'un tel service (cf tous les appliances de type serveur NAS sous linux)
De plus, je cherche encore a savoir comment récupérer le nom et le fichier dev (/dev/sdb1) de la partition pour créer le répertoire de destination et le montager dans un scripte par exemple.
si qqun à une idée, je suis preneur ...
merci d'avance et bonne nuit 🙂