Script que abre una conexión con un vnc local, arranca mozilla-firefox con una página específica (terra.es en este ejemplo) y saca un screenshot:
#!/bin/bash vncserver -geometry 800x800 -depth 24 sleep 5 DISPLAY=:1 mozilla-firefox -P "Default User" & sleep 5 DISPLAY=:1 mozilla-firefox -remote "openurl(http://www.terra.es)" sleep 5 DISPLAY=:1 import -window root -resize 200x200 /root/myshot.jpg vncserver -kill :1