incapaz de abrir o servidor X

0

Estou tentando gerar uma captura de tela de uma janela do Firefox no meu terminal, mas continuo recebendo um erro:

root@host [~]# DISPLAY=:1 firefox http://www.cnn.com & sleep 5 && DISPLAY=:1 import -window root -crop 1264x948+0+25 -quality 90 /usr/local/apache/htdocs/screenshot1.jpg && pkill firefox
[1] 30200
import: unable to open X server ':1' @ import.c/ImportImageCommand/364.

Por que isso está acontecendo? Como posso consertar isso?

    
por soniccool 03.11.2011 / 23:07

1 resposta

1

Existem duas possibilidades:

  1. Você não está executando um xserver em: 1. Isso é provável porque a maioria das pessoas só executa um xserver e, por padrão, está em: 0. Isso pode ser superado iniciando um xserver em: 1. Não é muito difícil executar um segundo xserver em outro console virtual. Outras opções populares são Xvnc e xvfb, que não dependem do hardware.

  2. Você está executando um xserver em: 1, mas não tem permissão para usá-lo. Leia man xauth.

por 17.01.2014 / 17:11

Tags