小编Utk*_*nos的帖子

无头运行 firefox 时,如何在 Xvfb 中启用 XRandR 或在 Firefox 中禁用它?

我正在尝试无头启动 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?

xorg firefox sh xvfb

7
推荐指数
1
解决办法
3695
查看次数

如何禁用与 FreeBSD NFSv4 服务器的 NFSv3/v2 连接?

我使用的是 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 nfs mount nfs4

6
推荐指数
1
解决办法
5203
查看次数

如何在 FreeBSD 13.1 上使用 /etc/hosts

这是 FreeBSD 13.1 的普通全新安装。resolv.conf文件如下,未启用Unbound。

nameserver 192.0.2.1
Run Code Online (Sandbox Code Playgroud)

本地计算机上的 DNS 解析被忽略/etc/hosts。配置中缺少什么?

domain-name-system freebsd

3
推荐指数
1
解决办法
826
查看次数

标签 统计

freebsd ×2

domain-name-system ×1

firefox ×1

mount ×1

nfs ×1

nfs4 ×1

sh ×1

xorg ×1

xvfb ×1