'바탕화면'에 해당되는 글 17건
- 2006.12.24 [linux] 랜덤으로 바탕화면 바꾸기. 2
- 2006.08.31 마이너씨 -- 바탕화면 6
[linux] 랜덤으로 바탕화면 바꾸기.
Linux/내부설정 2006. 12. 24. 14:36
랜덤으로 바탕화면 바꾸는 방법
그냥 유닉스 초 (70년을 기준으로 한 초라고함)
를 랜덤값으로 받아가지고 각 경우의 수에 따라 프로그램을 실행하는 그런 간단한 스크립트다
(라고 하기 부끄러울 정도로 간단...)
다만들고 보니깐 이프문을 쓰느니 걍 스위치-케이스를 쓰는게 날뻔했는데..
나는 fluxbox의 commandroot명령어로 여러가지 플그램을 키기 땜에..
그 파일안에 이 명령어들을 추가..
바탕화면을 프로그램이 다르다면 명령어도 달라지겠지만.. 나는 Esetroot를 쓴다 (이게 젤 낫다고 하던..)
1월 3일 수정
디렉토리안에 넣기만 하믄 되게 만듬
tilda,conky설정파일 같은건 사용자 정의로 추가
1 #!/bin/bash
2
3 #clear
4
5 rand=$(($(date +%s)))
6 bl_wh=$(($rand%2))
7 NDIR="/home/lowid/etc/background"
8
9 if(( $bl_wh == 0 ));then
10 num=`find $NDIR/white -name '*.jpg' -or -name '*.gif' -or -name '*.png'| wc -l`
11 file_name=`find $NDIR/white -name '*.jpg' -or -name '*.gif'| sed -n "$(($(($rand%$num))+1)) p"`
12 cp $NDIR/conkyrcBL ~/.conkyrc
13 cp $NDIR/config_0_BL ~/.tilda/config_0
14 cp $NDIR/config_1_BL ~/.tilda/config_1
15 elif(( $bl_wh == 1 ));then
16 num=`find $NDIR/black -name '*.jpg' -or -name '*.gif' -or -name '*.png'| wc -l`
17 file_name=`find $NDIR/black -name '*.jpg' -or -name '*.gif'| sed -n "$(($(($rand%$num))+1)) p"`
18 cp $NDIR/conkyrcWH ~/.conkyrc
19 cp $NDIR/config_0_WH ~/.tilda/config_0
20 cp $NDIR/config_1_WH ~/.tilda/config_1
21 fi 22 23 echo RAND:$rand NUMS:$num sed_value:$(($rand%(($num+1)))) bl_wh:$bl_wh >>log
24 echo ff:$file_name >>log
25 26 Esetroot -sf $file_name
근데 생각보다 랜덤하지는 않은것 같다.. 5개 밖에 없어서 그런가나....
PS:가끔씩 바탕화면이 안나오는 경우가 발생?! 한다..
PS:아 미친 티스토리.. 왜 엔터가 안먹히냐.! 글이왜다 붙어서 나와???<(수동태그 써서 해결.. 왜 위지윜모드는 되지 않지?)
보고 또보고 하는 바탕화면들.. 일단 귀찮아서 3개만...
그냥 유닉스 초 (70년을 기준으로 한 초라고함)
를 랜덤값으로 받아가지고 각 경우의 수에 따라 프로그램을 실행하는 그런 간단한 스크립트다
(라고 하기 부끄러울 정도로 간단...)
나는 fluxbox의 commandroot명령어로 여러가지 플그램을 키기 땜에..
그 파일안에 이 명령어들을 추가..
바탕화면을 프로그램이 다르다면 명령어도 달라지겠지만.. 나는 Esetroot를 쓴다 (이게 젤 낫다고 하던..)
1월 3일 수정
디렉토리안에 넣기만 하믄 되게 만듬
tilda,conky설정파일 같은건 사용자 정의로 추가
1 #!/bin/bash
2
3 #clear
4
5 rand=$(($(date +%s)))
6 bl_wh=$(($rand%2))
7 NDIR="/home/lowid/etc/background"
8
9 if(( $bl_wh == 0 ));then
10 num=`find $NDIR/white -name '*.jpg' -or -name '*.gif' -or -name '*.png'| wc -l`
11 file_name=`find $NDIR/white -name '*.jpg' -or -name '*.gif'| sed -n "$(($(($rand%$num))+1)) p"`
12 cp $NDIR/conkyrcBL ~/.conkyrc
13 cp $NDIR/config_0_BL ~/.tilda/config_0
14 cp $NDIR/config_1_BL ~/.tilda/config_1
15 elif(( $bl_wh == 1 ));then
16 num=`find $NDIR/black -name '*.jpg' -or -name '*.gif' -or -name '*.png'| wc -l`
17 file_name=`find $NDIR/black -name '*.jpg' -or -name '*.gif'| sed -n "$(($(($rand%$num))+1)) p"`
18 cp $NDIR/conkyrcWH ~/.conkyrc
19 cp $NDIR/config_0_WH ~/.tilda/config_0
20 cp $NDIR/config_1_WH ~/.tilda/config_1
21 fi 22 23 echo RAND:$rand NUMS:$num sed_value:$(($rand%(($num+1)))) bl_wh:$bl_wh >>log
24 echo ff:$file_name >>log
25 26 Esetroot -sf $file_name
PS:가끔씩 바탕화면이 안나오는 경우가 발생?! 한다..
'Linux > 내부설정' 카테고리의 다른 글
usb마운트 (2) | 2007.02.11 |
---|---|
Amarok 스크립트로 터미널에서 가사보기 (6) | 2007.01.08 |
w3m 기본 단축키 모음 (4) | 2006.12.01 |
Arch에서 jfbterm 사용기 (2) | 2006.11.28 |
파티션을 가르고 또 가르자~ (2) | 2006.09.28 |
마이너씨 -- 바탕화면
Etc 2006. 8. 31. 00:17
아니에요 반대인데...
게임은 윈도에서만.....
게임을 할지라도 대부분은 동생이..
처음껀 윈도우꺼.. 게임같은거 빼곤 좀처럼 들어가는일 없는...
아주 노멀한 루나에다가 초원.. 꾸미기 귀찮아서..
도 있지만 좀 꾸밀려고 하면 왜 이렇게 바꾸어 놨냐면서
하시기 때문에.. 건들지 않는게 주 이유,,
아래는 제가 거의 매일 쓰는 바탕화면
(Arch Linux)
용량의 압박!!(1280x1024인데 17kb)
다시 말하지만 콘솔이 아님.
증거 스샷.. 분명이 익스플로러 돌아가고 있심...
'Etc' 카테고리의 다른 글
스스로 만든 지정문답(리눅스) (8) | 2006.09.15 |
---|---|
쓰르라미 울 적에 ALL 클리어.. (2) | 2006.08.31 |
그냥 이것저것 잡설 (8) | 2006.08.22 |
마이너씨~ Vol2 (0) | 2006.07.18 |
사야의 노래 (14) | 2006.07.12 |