명령 줄에서 CD / DVD를 꺼내는 방법 ‘Eject’버튼을 누르는

Unity Launcher에서 DVD 아이콘을 마우스 오른쪽 버튼으로 클릭하여 꺼내었지만 ‘Eject’버튼을 누르는 대신 ‘Launchpad에서 잠금 해제’옵션을 놓쳤습니다.

실행기 옵션이 없어 드라이브에서 디스크를 꺼내려면 어떻게해야합니까?



답변

CD이든 DVD 든 드라이브에서 디스크를 꺼내 려면 터미널을 열고eject 명령을 실행하십시오 .


답변

CD 드라이브를 열거 나 CD를 꺼내려면

  • Ctrl+ Alt+를 사용하여 터미널을 열고 다음을 T입력하십시오.eject
  • 트레이를 닫으려면 다음을 입력하십시오. eject -t
  • 그리고 (열거 나 닫으면 닫히면 열림) 유형을 토글하려면 eject -T

이 모든 명령은 실행 대화 상자에 입력 할 수 있습니다 ( Alt+ F2)

더 많은 옵션을 보려면 eject -h터미널에 입력하십시오 .

내 대명사는


답변

트레이 열기

명령 :

  • 열린 트레이 : eject
  • 트레이 닫기 : eject -t

.bashrc를위한 쉬운 기능

alias opentray='eject'

드라이브를 꺼낼 때 몇 가지 문제가 발생합니다. 때로는 마운트되어 있기 때문에 꺼내기를 원하지 않는 경우가 있습니다 . eject -l /media/mountpoint또는 ( /mnt/mountpoint) 로이를 무시할 수 있습니다 . 나는 단순히 opentray명령 줄에 입력하여 호출 할 수있는 함수를 작성했습니다 .

주의

이것은 경우에만 작동

  • 당신은 설정 영구적 인 마운트 드라이브에 대한 포인트를 /dev/sr0(같은 것은 /dev/cdrom단지 상징적으로 연결되어, /dev/sr0)
  • 당신의 마운트 포인트가 자동으로 생성됩니다 당신이 드라이브에 디스크를 삽입 할 때. (rm -r “$ {mountdir}”이있는 모든 행을 제거하거나 주석 처리하면 마운트 지점이 자동으로 제거되지 않습니다.)
  • 마운트 기능에 대한 권한을 수동으로 변경하지 않은 경우 루트로 실행 해야 합니다.

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
}

트레이 닫기

완전성을 위해이 별명을 파일 .bashrc또는 .bash_aliases파일에 추가 하여 명령 행에서 트레이를 다시 가져올 수 있습니다. 루트 일 필요는 없습니다.

alias closetray='eject -t'

답변

“터미널”애플리케이션에서 다음을 입력하십시오.

  • eject
  • eject --force