Je viens de cliquer avec le bouton droit de la souris sur l'icône du DVD dans Unity Launcher afin de l'éjecter, mais au lieu d'appuyer sur le bouton "Éjecter", j'ai raté l'option "Déverrouiller à partir du Launchpad".
Comment procéder pour éjecter le disque du lecteur maintenant que l'option Launcher est manquante?
Pour éjecter un disque du lecteur, que ce soit un CD ou un DVD, ouvrez un terminal et exécutez simplement la commande eject
.
Pour ouvrir le lecteur de CD/éjecter le CD: Ouvrez le terminal ctrl + alt + t
et saisissez eject
Pour fermer le tiroir, tapez eject -t
et pour basculer (si ouvert, si fermé, si ouvert) tapez eject -T
Toutes ces commandes peuvent être saisies dans le dialogue d'exécution (alt + F2
)
Pour plus d'options, tapez eject -h
dans Terminal.
Commandes:
eject
name__eject -t
alias opentray='eject'
Quelques problèmes se posent lors de l'éjection de lecteurs. Parfois, ils ne veulent pas éjecter, car ils sont montés, etc. Vous pouvez remplacer ceci par eject -l /media/mountpoint
ou (/mnt/mountpoint
). J'ai écrit une fonction qui peut être appelée en tapant simplement opentray
sur votre ligne de commande.
Cela ne fonctionne que si
/dev/sr0
(même chose que /dev/cdrom
, qui est simplement lié symboliquement à /dev/sr0
)function opentray ()
{
mountdir="/media/DVD"
if [ -d "${mountdir}" ] # If directory ${mountdir} exists
then
if [ $(mount | grep -c "${mountdir}") = 1 ] # If drive is mounted, then
then
echo "/dev/sr0 is now mounted to ${mountdir}. I'll try to unmount it first and eject/open the tray."
umount -l "${mountdir}"
rm -r "${mountdir}"
sysctl -w dev.cdrom.autoclose=0 # Ensure drive doesn't auto pull tray back in.
eject
exit
else
echo "/dev/sr0 is not mounted. Opening the tray should be easy. Ejecting/opening now."
rm -r "${mountdir}"
sysctl -w dev.cdrom.autoclose=0 # Ensure drive doesn't auto pull tray back in.
eject
exit
fi
else
echo 'The directory "${mountdir}" does not exist. Ejecting/opening the tray.'
sysctl -w dev.cdrom.autoclose=0 # Ensure drive doesn't auto pull tray back in.
eject
exit
fi
}
Pour être complet, vous pouvez ajouter cet alias à votre fichier .bashrc
(ou .bash_aliases
) pour extraire le bac à partir de la ligne de commande. Vous n'avez pas besoin d'être root.
alias closetray='eject -t'
Dans l'application "Terminal", entrez soit:
eject
name__eject --force