Respostas:
Para ejetar um disco da unidade, seja um CD ou um DVD, abra um terminal e simplesmente execute o eject
comando.
sudo
.
eject
funcionou para mim e parou de funcionar, com o seguinte erro: "ejetar: / dev / cdrom: não encontrado ponto de montagem ou dispositivo com o nome". Depois de executar eject /dev/sr0
eu poderia usar novamente eject
, eject -T
etc.
Para abrir a unidade de CD / ejetar o CD:
eject
eject -t
eject -T
Todos esses comandos podem ser digitados no diálogo de execução ( Alt+ F2)
Para mais opções, digite eject -h
Terminal.
Meus pronomes são He / Him
Comandos:
eject
eject -t
alias opentray='eject'
Alguns problemas surgem ao ejetar unidades. Às vezes, eles não querem ejetar, porque estão montados, etc. Você pode substituir isso por eject -l /media/mountpoint
ou ( /mnt/mountpoint
). Eu escrevi uma função que pode ser chamada simplesmente digitando opentray
na sua linha de comando.
Isso funciona apenas se
/dev/sr0
(a mesma coisa /dev/cdrom
que simbolicamente está vinculada /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
}
Para garantir a integridade, você pode adicionar esse alias ao seu .bashrc
(ou .bash_aliases
arquivo) para puxar a bandeja de volta na linha de comando. Você não precisa ser root.
alias closetray='eject -t'
No aplicativo "Terminal", digite:
eject
eject --force
eject --force
→eject: unrecognized option '--force'
eject -F