...
screenshot() {
let count=1; template="screenshot.000"
while true; do
let pos=`expr length $template - length $count`;
filename=${template:0:pos}$count.png
[ -e $HOME/$filename ] && let count++ || break
done
import -window root $HOME/$filename
}
...
# SHORTCUTS
...
Print
...
# EVENT LOOP
...
Print)
screenshot -window root;;
...
Файлы сохраняются в домашней директории с названием screenshot.XXX