BLOG main image
전체 (70)
글-음악 (12)
리눅스 (51)
기타 (1)
그림-사진 (6)
125404 Visitors up to today!
Today 3 hit, Yesterday 10 hit
daisy rss
tistory 티스토리 가입하기!
'그놈'에 해당되는 글 3건
2007/11/13 03:18
보통 어두운 테마를 이용 ~
바탕화면 배경을 밝은그림을 쓸 경우 아이콘 글자가 흰색이면 잘 보이지 않는데요
이경우 ~/gtkrc-2.0 파일을 만들어 아래와 같이 내용을 주시면 변경 가능 합니다.

$ gedit .gtkrc-2.0
style "desktop-icon"
{
NautilusIconContainer::normal_alpha = 0
text[NORMAL] = "#CCD7BE"
NautilusIconContainer::frame_text = 1
}
class "GtkWidget" style "desktop-icon"

#CCD7BE 부분이 RGB 코드 인데 여기를 원하는 색으로 변경 하시면 됩니다.
[##_1C|dk090000000000.png|width="382" height="296" alt="사용자 삽입 이미지"|_##]
진보블로그 공감 버튼트위터로 리트윗하기페이스북에 공유하기딜리셔스에 북마크
2007/11/13 03:18 2007/11/13 03:18
2007/11/10 05:25
노틸러스 사용중 파일의 복사 이동을 편하게 할수 있는 스크립(혼자말) 입니다.
혼자말이 위치할 디렉토리는 ~/.gnome2/nautilus-scripts 이며...
여기에 다음의 두파일 을 만든 후 노틸러스를 재시작 하면 됩니다.

$gedit ~/.gnome2/nautilus-scripts/복사
Code:
#! /bin/bash
location=`zenity --file-selection --directory --title="Select a directory"`
for arg
do
if [ -e "$location/$arg" ]; then
zenity --question --title="Conflict While Copying" --text="File $location/$arg already exists. Would you like to replace it?"
if [ "$?" = 1 ]; then
exit 1
fi
fi
cp -R "$arg" "$location" &
ORIG_SIZE=`du -bs "$arg"|awk '{print $1}'`
CP_SIZE=`du -bs "$location/$arg"|awk '{print $1}'`
(
while [ $CP_SIZE -ne $ORIG_SIZE ]; do
expr `expr $CP_SIZE \* 100` / $ORIG_SIZE
CP_SIZE=`du -bs "$location/$arg"|awk '{print $1}'`
done
echo 100
)| zenity --progress --auto-close --text "Copying \"$arg\"..."
done

$gedit ~/.gnome2/nautilus-scripts/이동
     Code:
#! /bin/bash
location=`zenity --file-selection --directory --title="Select a directory"`
for arg
do
if [ -e $location/$arg ];then
zenity --question --title="Conflict While Moving" --text="File "$location/$arg" already exists. Would you like to replace it?"
case "$?" in
1 ) exit 1 ;;
0 ) mv $arg $location ;;
esac
else
mv $arg $location
fi
done
실행권한 $ chmod 755 ~/.gnome2/nautilus-scripts/*
노틸러스를 재시작   $ killall nautilus
진보블로그 공감 버튼트위터로 리트윗하기페이스북에 공유하기딜리셔스에 북마크
2007/11/10 05:25 2007/11/10 05:25
2007/11/09 16:48
[##_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||_##]
진보블로그 공감 버튼트위터로 리트윗하기페이스북에 공유하기딜리셔스에 북마크
2007/11/09 16:48 2007/11/09 16:48
prev"" #1 next