Estou executando o Firefox em um Xvfb em um VPS. O que eu quero fazer é tirar uma captura de tela da página inteira.
Posso redirecionar o Firefox para uma página específica usando
firefox http://google.com
e tire uma captura de tela (dentro do X) usando o ImageMagick
import root -window output.jpg
O problema é que a maior parte da página precisa ser rolada e não sei a altura de antemão.
A outra maneira é escolher uma altura muito grande (como 4000px) e depois processar a imagem e remover a parte inútil. Mas isso é processamento desnecessário.
Encontrei muitos complementos do Firefox, mas estou procurando uma solução que possa ser programada usando a linha de comando do Shell.
Edit: Acabei escrevendo minha própria extensão FireFox para fazer isso.