Como você pode ver na sua saída ps
, o servidor Xvfb
é executado com o parâmetro -auth
seguido pelo nome de um arquivo temporário. Para se conectar a este servidor, você precisa fornecer uma cópia do MIT-MAGIC-COOKIE que é mantido neste arquivo.
Geralmente isso é feito simplesmente configurando a variável XAUTHORITY no ambiente do comando, por exemplo
XAUTHORITY=/tmp/xvfb-run.nJKLnF/Xauthority x11vnc ...
Para simplificar, seu script xvfb-run
pode aceitar uma opção -f
seguida do nome de um arquivo de sua escolha para salvar o cookie.