Utilisation du terminal et de gedit
Trouvez d'abord l'ID de votre appareil à partir d'un terminal en utilisant lsusb
lorsque votre appareil est connecté (par exemple 0951:1692
). Vous devez également trouver le nom de votre appareil lsblk
. Disons que le nom est /dev/sdb1
.
Créer un nouveau script, disons unmount.sh
dans /lib/udev
avec sudo -H gedit /lib/udev/unmount.sh
et mettre à côté des lignes à l' intérieur:
#!/bin/bash
udisks --unmount /dev/sdb1
udisks --detach /dev/sdb
Enregistrez le fichier, fermez-le et rendez-le exécutable avec:
chmod +x /lib/udev/unmount.sh
Maintenant, vous devez créer un nouveau fichier de règles /etc/udev/rules.d/
avec sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.rules
et mettre une nouvelle règle comme ceci:
ACTION=="add", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1692", RUN+="/lib/udev/unmount.sh"
Pour recharger les règles udev sans redémarrer, utilisez la commande suivante:
sudo udevadm control --reload-rules
Utiliser la seiche
Ou, une autre façon est d'installer et d'utiliser Cuttlefish - un outil simple qui réalise les réflexes sur votre ordinateur.
udisksctl
dansunmount.sh
pour démonter une partition Windows à partir d' un lecteur flash USB:udisksctl unmount --block-device /dev/sr1
. pour référence: udisks.freedesktop.org/docs/latest/udisksctl.1.htmlPour contrôler les programmes qui démarrent automatiquement lorsque vous branchez un appareil, accédez à
Source: Documentation Ubuntu - Mount / USB
la source