[##_1L|dk150000000004.png|width="494" height="297" alt="사용자 삽입 이미지"|_##]
노틸러스 혼자말(스크립)은 여러 명령어를 단번에 처리 해주는 기능으로..
쉘프로그램을 이용할 수 있다는 장점이 있다.
혼자말이 위치할 디렉토리는 ~/.gnome2/nautilus-scripts 이며...
여기에 다음의 두파일 을 만든 후 노틸러스를 재시작 하면 메뉴를 사용할 수 있다.
$gedit ~/.gnome2/nautilus-scripts/ISO마운트
Code:
###################
#!/bin/bash
#
gksudo -u root -k /bin/echo "got r00t?"
sudo mkdir /media/"$*"
if sudo mount -o loop -t iso9660 "$*" /media/"$*"
then
if zenity --question --title "ISO Mounter" --text "$* Successfully Mounted.
Open Volume?"
then
nautilus /media/"$*" --no-desktop
fi
exit 0
else
sudo rmdir /media/"$*"
zenity --error --title "ISO Mounter" --text "Cannot mount $*!"
exit 1
fi
$gedit ~/.gnome2/nautilus-scripts/ISO언마운트Code:
#!/bin/bash
#
for I in "$*"
do
foo=`gksudo -u root -k -m "enter your password for root terminal
access" /bin/echo "got r00t?"`
sudo umount "$I" && zenity --info --text "Successfully unmounted /media/$I/" && sudo rmdir "/media/$I/" done
done
exit0
실행권한
$ chmod 755 ~/.gnome2/nautilus-scripts/*노틸러스를 재시작
$ killall nautilus참고 : 바탕화면 에선 언마운트가 안되며
언마운트시에도 ISO 파일에 가서 실행 해야 언마운트가 가능 함.
[##_1C|ck150000000000.gz||_##]
Trackback Address :: http://blog.jinbo.net/bundo/trackback/2