Log in

No account? Create an account
pinkie pie


Rich Lafferty's Journal

(mendelicious mendelusions)

Previous Entry Share Flag Next Entry
Web screenshots!
pinkie pie

miniature SlashdotA long time ago I came across Sippey's blogsnaps, and noted it as something which would be good to automate. Earlier today brad posted a quick way to take a screenshot of a webpage, and it was pretty straightforward to expand it in

The result is webshot, which requires ImageMagick and Xvnc. If someone has a better idea how to do what I ended up using xwininfo for, I'm all ears.

Have some sample output: slashdot, my LiveJournal, nyxie's LiveJournal, a Google search.

  • 1
I figured out why it's not working for me. Mozilla and Firefox are popping up a window asking me which profile I want to use. If I manually intervene and get the browser started, then the script works. I'll try to figure out how to get around this.

Also, vncserver frequently tries to start a full desktop environment. Since I use WindowMaker over VNC for its simplicity, I notice that its buttons show up in the screenshot. This can be fixed by -suprise- not running a window manager. Unfortunately, the stock vncserver script doesn't allow you to choose this. So to fix this you either need a hacked version of vncserver or you need to bypass it and call Xvnc directly.

I chose to create a version of vncserver that doesn't start any other programs past the X server (just cut out the stuff having to do with xstartup), and it works great. It'll probably make the whole process faster, because you don't have to wait for any other programs to start (many seconds for KDE or Gnome).

OK, got it. I didn't realize you were trying to select a profile named "screenshot", so now that I've created one it runs. It doesn't seem to take significant time to create, so it's harmless to run $BROWSER -CreateProfile Screenshot every time.

  • 1