Yanıtlar:
Bir diski sürücüden çıkarmak için, ister CD, ister DVD, bir terminal açın ve ejectkomutu çalıştırın .
sudo.
ejectbenim için çalıştı sonra aşağıdaki hata ile çalışma durdu: "eject: / dev / cdrom: verilen ad veya bağlantı noktası bulunamadı". Çalıştırdıktan sonra eject /dev/sr0tekrar kullanabilirim eject, eject -Tvb.
CD sürücüsünü açmak / CD'yi çıkarmak için:
ejecteject -teject -TBütün bu komutlar çalışma diyaloğuna yazılabilir ( Alt+ F2)
Daha fazla seçenek eject -hiçin Terminal'e yazın.
Zamirlerim O / O'dur
Komutlar:
ejecteject -talias opentray='eject'
Sürücüleri çıkarırken birkaç sorun ortaya çıkıyor. Bazen atılmak istemezler, çünkü monte edilmişlerdir vs. Bunu eject -l /media/mountpointveya ( /mnt/mountpoint) ile geçersiz kılabilirsiniz . Sadece opentraykomut satırına yazarak çağrılabilen bir fonksiyon yazdım .
Bu sadece çalışır
/dev/sr0(aynı şey /dev/cdromsadece sembolik bağlantılıdır, /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
}
Tamlık için , tepsiyi komut satırından geri çekmek için bu takma adı .bashrc(veya .bash_aliasesdosyaya) ekleyebilirsiniz . Kök olmanıza gerek yok.
alias closetray='eject -t'
"Terminal" uygulamasında ya da şunu girin:
ejecteject --forceeject --force→eject: unrecognized option '--force'
eject -F