Je souhaite empêcher le montage automatique d'un périphérique USB dans Ubuntu 13.04. Par exemple, lorsque je connecte mon iPhone 5 à mon ordinateur de bureau, on me demande constamment ce que je veux faire (que je veuille ou non effacer "l'iPod" connecté à ma machine, etc.). Étant donné que je n'utilise pas l'ordinateur uniquement pour charger le périphérique, existe-t-il un moyen d'empêcher le montage du périphérique tout en lui permettant de tirer du courant de la machine?
Recherchez d’abord l’identifiant de votre appareil auprès de terminal en utilisant lsusb
lorsque votre appareil est connecté (par exemple, 0951:1692
). Aussi, vous devriez trouver quel est le nom de votre appareil avec lsblk
. Disons que le nom est /dev/sdb1
.
Créez un nouveau script, disons unmount.sh
dans /lib/udev
avec Sudo -H gedit /lib/udev/unmount.sh
et placez les lignes suivantes à 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 dans /etc/udev/rules.d/
avec Sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.rules
et y insérer une nouvelle règle comme celle-ci:
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
Ou bien, une autre méthode consiste à installer et à utiliser Cuttlefish - un outil simple qui réalise les réflexes sur votre ordinateur.
Pour contrôler quels programmes démarrent automatiquement lorsque vous branchez un périphérique, allez à
Paramètres système - Détails - Support amovible
Source: Documentation Ubuntu - Mount/USB