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 depuis Launchpad”.
Comment procéder pour éjecter le disque du lecteur maintenant que l’option Launcher est manquante?
Pour éjecter un disque du lecteur, qu’il s’agisse d’un CD ou d’un DVD, ouvrez un terminal et exécutez simplement la commande d’ eject
.
Pour ouvrir le lecteur de CD / éjecter le CD: Ouvrez Terminal ctrl + alt + t
et tapez 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 dialog d’exécution ( alt + F2
)
Pour plus d’options, tapez eject -h
dans Terminal.
Commandes:
eject
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 avec 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
(identique à /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 append cet alias à votre fichier .bashrc
(ou fichier .bash_aliases
) pour extraire le tiroir de la ligne de commande. Vous n’avez pas besoin d’être root.
alias closetray='eject -t'