Certains d’entre vous l’ont déjà remarqué, l’éjection via le bouton physique de votre lecteur CD/DVD est incomplète. En effet une fois éjecté ainsi le lecteur CD/DVD est toujours visible sur le gestionnaire de fichier ainsi que sur le bureau xfce ou dans la barre de lanceur d’unity. Le problème n’est pas spécifique à Ubuntu mais traîne depuis un moment. Une solution de contournement provisoire glanée sur launchpad peut être envisagée. Deux fichiers seront à créer et le paquet dvd+rw-tools devra être installé si ce n’est pas déjà le cas. Le premier fichier /etc/udev/rules.d/61-sr-change.rules devra contenir le code suivant :
KERNEL=="sr*", ACTION=="change", RUN+="/usr/local/bin/sr_change.sh %n"
Il va permettre, lors de l’éjection manuelle, d’exécuter le second fichier /usr/local/bin/sr_change.sh qui lui contient le code suivant :
#!/bin/sh if [ $# -eq 1 ] then source=/dev/sr$1 else source=/dev/sr0 fi dvd+rw-mediainfo $source > /dev/null n=$? if [ "$n" -eq '251' ] then umount $source fi exit 0
Ce dernier fichier devra être exécutable ce qui peut être réalisé via la commande :
sudo chmod +x /usr/local/bin/sr_change.sh