O netpbm ( brew install netpbm
) pode processar arquivos xwd, então você deve ser capaz de fazer o processo padrão do Unix X11:
$ xwd -root -silent -out screen.xwd
$ xwdtopnm < screen.xwd | pnmtojpeg > screen.jpg
xwdtopnm: writing PPM file
Eu gostaria de fazer uma captura de tela do servidor de exibição Xvfb.
Eu já tentei:
xwd -root -silent -out screen.xwd
mas não consigo ler este arquivo e não consegui encontrar nenhum software (via Homebrew) que possa exibi-lo ou convertê-lo.
Existe alguma maneira melhor de fazer isso no OS X?
O netpbm ( brew install netpbm
) pode processar arquivos xwd, então você deve ser capaz de fazer o processo padrão do Unix X11:
$ xwd -root -silent -out screen.xwd
$ xwdtopnm < screen.xwd | pnmtojpeg > screen.jpg
xwdtopnm: writing PPM file
Ok, parece que usar o comando import
do pacote ImageMagick é muito mais fácil, por exemplo:
import -window root screen.jpeg
No entanto, ao instalar o imagemagick, ele precisa ser compilado com X11, por exemplo
brew install imagemagick --with-x11
Tags screenshot xvfb osx