x11vnc error: “O programa” Xvfb “não foi encontrado.”

0

Ultimamente tenho acessado uma máquina Ubuntu pela internet. Eu estava conectando e iniciando um servidor x11vnc usando o seguinte comando

ssh [email protected] -p 2222  -L 5903:localhost:5900 "x11vnc -display :0 -noxdamage - create -usepw -once"

e depois eu abro localhost:5903 no programa nativo de compartilhamento de tela do meu MacBook.

Tudo isso funcionou bem por vários dias, até agora, depois que eu atualizei o Ubuntu. Agora o comando falha com o seguinte erro:

The program "Xvfb" could not be found in PATH and standard locations.
You probably need to install a package that provides the "Xvfb" program.
Without it FINDCREATEDISPLAY mode may not be able to create an X display.

25/05/2012 15:53:39 wait_for_client: find display cmd failed.
25/05/2012 15:53:39 wait_for_client: FINDCREATEDISPLAY cmd: /bin/sh /tmp/x11vnc-find_display.jXgwux Xvfb
trying N=20 ...

The program "Xvfb" could not be found in PATH and standard locations.
You probably need to install a package that provides the "Xvfb" program.

25/05/2012 15:53:39 wait_for_client: read failed: /bin/sh /tmp/x11vnc-find_display.jXgwux Xvfb
25/05/2012 15:53:39 fgets: Bad file descriptor

Alguém sabe o que aconteceu e como consertá-lo?

    
por dB' 25.05.2012 / 22:03

1 resposta

3

Instale xvfb com sudo apt-get install xvfb -y em um terminal. Xvfb - "X Virtual FrameBuffer" emula / "falsifica" uma X disPlay quando não há exibição física conectada ao sistema. Um uso comum para isso é executar programas que requerem uma exibição em sistemas sem cabeça.

    
por ish 25.05.2012 / 23:11