L'icone sur le bureau c'est peut etre pas encore possible mais tu peux tenter un truc sympa avec un filemanager (par exemple xffm4).
Utilise les scripts de udev pour lancer le filemanager sur le point de montage de ton peripherique amovible.
Tu devrais pouvoir faire cela en creant dans /etc/dev.d/block/ (sur debian sid c'est ici...) un script comme b-mount.dev par exemple.
Dedans tu as droit à des variables d'env comme ACTION(add|remove) et DEVNAME. Tu fais le test en fonction de ACTION, tu lance un:
su ${toi} /usr/bin/pmount $DEVNAME
puis tu cree une variable PETITDEVNAME=`echo $DEVNAME | cut -c6-`
et tu invoques ton filemanager pour qu'il s'ouvre dans /media/$PETITDEVNAME. (faut que tu exportes le bon display)
Comme cela quand tu plug ton device, tu devrais avoir une fenetre de ton filemanager qui souvre sur ton device.
Tu peux meme prevoir un truc en gerant l'action REMOVE pour pas te taper un umount. Le pmount se lance avec nocache je crois, si c'est le cas tu repere tout les process qui utilises ton point de montage (avec lsof | grep /media/PETITDEVNAME ) et tu les tue violement (un kill -9 carrement). puis tu lance un pumount.
[^] # Re: Xfce et Gnome, quels liens ?
Posté par Couderc Romain . En réponse à la dépêche GTK+ 2.6 est disponible. Évalué à 1.
Utilise les scripts de udev pour lancer le filemanager sur le point de montage de ton peripherique amovible.
Tu devrais pouvoir faire cela en creant dans /etc/dev.d/block/ (sur debian sid c'est ici...) un script comme b-mount.dev par exemple.
Dedans tu as droit à des variables d'env comme ACTION(add|remove) et DEVNAME. Tu fais le test en fonction de ACTION, tu lance un:
su ${toi} /usr/bin/pmount $DEVNAME
puis tu cree une variable PETITDEVNAME=`echo $DEVNAME | cut -c6-`
et tu invoques ton filemanager pour qu'il s'ouvre dans /media/$PETITDEVNAME. (faut que tu exportes le bon display)
Comme cela quand tu plug ton device, tu devrais avoir une fenetre de ton filemanager qui souvre sur ton device.
Tu peux meme prevoir un truc en gerant l'action REMOVE pour pas te taper un umount. Le pmount se lance avec nocache je crois, si c'est le cas tu repere tout les process qui utilises ton point de montage (avec lsof | grep /media/PETITDEVNAME ) et tu les tue violement (un kill -9 carrement). puis tu lance un pumount.
Cela te fait l'economie de gnome-vfs.