我正在尝试启动firefox无头。 以下是启动它的shell脚本的开始:
#!/bin/sh Xvfb :99 >/dev/null 2>&1 & XVFB=$! sleep 3 firefox --display=:99 >/dev/null 2>&1 & FIREFOX=$!
当此脚本运行时,会发生以下错误:
Xlib: extension "RANDR" missing on display ":99".
我试过用以下的方法启动Xvfb,但是并没有阻止这个错误:
Xvfb -extension RANDR :99 >/dev/null 2>&1 &
和
Xvfb +extension RANDR :99 >/dev/null 2>&1 &
有没有更好的方法来启用Xvfb中的XRandR,以便Firefox能够看到扩展名?
另外,有没有办法在Firefox中禁用XRandR?
Xvfb不会实现Xrandr,唯一启用的方法就是实现它。 所以在这种情况下,只需忽略此消息或将其过滤掉。 喜欢
firefox | grep -v RANDR
或者…