
Estou tentando iniciar o Firefox sem cabeça. A seguir está o início 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 esse script é executado, ocorre o seguinte erro:
Xlib: extension "RANDR" missing on display ":99".
Tentei iniciar o Xvfb com o seguinte, mas isso não evitou 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?
Alternativamente, existe uma maneira de desativar o XRandR no Firefox?
Responder1
O Firefox agora tem ummodo sem cabeçaque não requer um servidor X (como o Xvfb). Se você está lendo isso, talvez queira investigar isso como alternativa, pois é muito mais simples de trabalhar.
Responder2
A dose do Xvfb não implementa o Xrandr, a única maneira de habilitá-lo seria implementá-lo. Então, nesse caso, ignore esta mensagem ou filtre-a. Como
firefox | grep -v RANDR
ou então...