Como faço para ativar o XRandR no Xvfb ou desabilitá-lo no firefox ao executar o firefox sem cabeça?

7

Estou tentando iniciar o firefox sem cabeça. O seguinte é o começo do script de shell que o inicia:

#!/bin/sh
Xvfb :99 >/dev/null 2>&1 &
XVFB=$!
sleep 3
firefox --display=:99 >/dev/null 2>&1 &
FIREFOX=$!

Quando este script é executado, ocorre o seguinte erro:

Xlib:  extension "RANDR" missing on display ":99".

Eu tentei iniciar o Xvfb com o seguinte, mas isso não impede o erro:

Xvfb -extension RANDR :99 >/dev/null 2>&1 &

e

Xvfb +extension RANDR :99 >/dev/null 2>&1 &

Existe uma maneira melhor de ativar o XRandR no Xvfb para que o Firefox possa ver a extensão?

Como alternativa, existe uma maneira de desabilitar o XRandR no firefox?

    
por Utkonos 15.10.2012 / 00:23

2 respostas

1

O Firefox agora tem um modo sem cabeça que não requer um servidor X (como Xvfb) em todos. Se você está lendo isso, você pode querer investigar isso como uma alternativa, pois é muito mais simples trabalhar com ele.

    
por 05.03.2018 / 19:44
0

Xvfb dose não implementa o Xrandr, a única maneira de ativá-lo seria implementá-lo. Então, nesse caso, apenas ignore esta mensagem ou filtre-a. Como

firefox | grep -v RANDR

ou mais ...

    
por 31.10.2017 / 12:18