我正在尝试无头启动 Firefox。以下是启动它的 shell 脚本的开头:
#!/bin/sh
Xvfb :99 >/dev/null 2>&1 &
XVFB=$!
sleep 3
firefox --display=:99 >/dev/null 2>&1 &
FIREFOX=$!
Run Code Online (Sandbox Code Playgroud)
运行此脚本时,出现以下错误:
Xlib: extension "RANDR" missing on display ":99".
Run Code Online (Sandbox Code Playgroud)
我曾尝试使用以下命令启动 Xvfb,但它并不能防止出现错误:
Xvfb -extension RANDR :99 >/dev/null 2>&1 &
Run Code Online (Sandbox Code Playgroud)
和
Xvfb +extension RANDR :99 >/dev/null 2>&1 &
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法在 Xvfb 中启用 XRandR,以便 Firefox 能够看到扩展?
或者,有没有办法在 Firefox 中禁用 XRandR?
我使用的是 Kubuntu 11.10 客户端和 FreeBSD 9.0 服务器。
服务器在 /etc/rc.conf 中有以下几行
nfs_server_enable="YES"
nfsv4_server_enable="YES"
nfsuserd_enable="YES"
Run Code Online (Sandbox Code Playgroud)
以及 /etc/exports 中的以下内容
V4: /
/
Run Code Online (Sandbox Code Playgroud)
除了默认系统之外,我没有使用任何类型的安全性来保持此配置尽可能简单。
从客户端,这两个命令都成功挂载导出的 NFS 共享:
$ sudo mount -t nfs test.home:/ /mnt
$ sudo mount -t nfs4 test.home:/ /mnt
Run Code Online (Sandbox Code Playgroud)
我可以在服务器端做什么来禁用 NFSv3 及以下版本,以使以下内容不起作用?
$ sudo mount -t nfs test.home:/ /mnt
Run Code Online (Sandbox Code Playgroud) 这是 FreeBSD 13.1 的普通全新安装。resolv.conf文件如下,未启用Unbound。
nameserver 192.0.2.1
Run Code Online (Sandbox Code Playgroud)
本地计算机上的 DNS 解析被忽略/etc/hosts
。配置中缺少什么?