Você pode iniciar um servidor VNC em um servidor X existente usando x11vnc. No entanto, se você antecipar a necessidade de fazer isso, poderá usar o Xvnc em vez do Xvfb.
Eu tenho um servidor virtual e um aplicativo gráfico (um navegador de elétrons, na verdade) está sendo executado nele.
Na verdade, eu executo o comando que o inicia com este script:
#!/usr/bin/env bash
set -e
# Start Xvfb
Xvfb -ac -screen scrn 1280x800x24 :9.0 &
export DISPLAY=:9.0
exec "$@"
Está funcionando mesmo quando não estou conectado ao ssh, em screen
. No entanto, por vezes, ao se conectar ao servidor, eu quero acessar sua GUI. É diferente de ativá-lo diretamente com ssh -X
. Existe alguma maneira de acessar a exibição criada pelo Xfvb?
Tags ssh gnu-screen x11