parent
53e09eb63d
commit
48f9ced9d5
@ -0,0 +1,26 @@ |
||||
#!/bin/bash |
||||
# Based on: https://askubuntu.com/questions/211750/taking-screenshots-of-all-or-specific-virtual-desktops-workspaces-or-windows |
||||
|
||||
SLEEP="5" |
||||
DESTDIR=$(xdg-user-dir PICTURES) |
||||
|
||||
DATE=$(date +"%Y%m%d-%H%M%S") |
||||
eval $(xdotool getdisplaygeometry --shell) |
||||
|
||||
|
||||
numdesk=$(xdotool get_num_desktops) |
||||
desk=0 |
||||
while [[ "$desk" -lt "$numdesk" ]]; |
||||
do |
||||
xdotool set_desktop $desk; |
||||
sleep ${SLEEP}; |
||||
scrot -o "/tmp/desktop$desk.png"; |
||||
desk=$((desk+1)); |
||||
done |
||||
|
||||
cd ${DESTDIR} |
||||
montage /tmp/desktop*.png -tile 1x${dnum} -geometry ${WIDTH}x${HEIGHT}+0+0 workspaces${DATE}.png |
||||
|
||||
rm /tmp/desktop*.png |
||||
|
||||
viewnior workspaces${DATE}.png & |
Loading…
Reference in new issue