Como habilito o XRandR no Xvfb ou desativo-o no Firefox ao executar o Firefox sem cabeça?

Como habilito o XRandR no Xvfb ou desativo-o no Firefox ao executar o Firefox sem cabeça?

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...

informação relacionada