준비: sudo apt-get install scrot eog
[code:1dih8tai]
#!/bin/bash
OPT=
[ "$1" == "-w" ] && OPT=‘-u’ && shift
[ "$1" == "-b" ] && OPT=‘-b -u’ && shift
f=${2:-/tmp/mktemp -u XXXXXXX
.png}
[ -z "$2" ] && trap "rm -f $f" EXIT
scrot -d ${1:-5} -e ‘eog $f’ $OPT $f
[/code:1dih8tai]
사용법:
timershot [-w|-b] [딜레이초] [파일명]
timershot -w 3 ~/screenshot.png
timershot 3 ~/screenshot.png
-w는 창을 대상으로 캡쳐(테두리안나옴)
-b는 창을 대상으로 캡쳐(테두리나옴)
딜레이 :생략되면 5초로 지정됨
파일명 :생략되면 임시파일로 저장됨(이파일은 보여질뿐 그놈의눈을 닫으면 자동으로 지워짐)
자동으로 그놈의눈(eog:eye of gnome)을 실행
- 비고 *
그놈스크린샷을 사용하려니 파일을 나중에야 저장해야되서…(-d 옵션으로 지연시간 조절가능) 스킵.
import는 창테두리가 안나오는 문제
shutter를 실행하려니 자꾸 키바인딩 에러가 나서… 스킵.
'eog $f’의 $f는 바꾸면 안됩니다. 이건 scrot가 파일명을 넘겨주는 매크로입니다.