如何获取Xvfb显示器编号

8

我该如何获取运行Xvfb时使用的显示器编号?例如,有人运行

./Xvfb :14

我需要以某种方式获取已使用的显示器编号14。

提前感谢。

2个回答

13

在Unix系统中,运行以下命令:

ps -ef|grep Xvfb

它应该在那里与进程一起列出


感谢汤姆。这样我对流程有了更好的概述。 - Van Uitkon
不显示显示信息 - cosbor11
@cosbor11,是的。 对于输出 ubuntu 5573 5564 0 11:47 pts/4 00:00:00 Xvfb :99 -screen 0 1280x1024x24 -nolisten tcp -auth /tmp/xvfb-run.h9dPu7/Xauthority:99 是显示编号。 - Nav

2

我能想到两种方法:

  1. 查找锁文件,这些文件通常采用 \tmp.X*-lock 的形式,其中 * 是显示器编号;
  2. 查看日志文件,通常是 \var\adm\xfvb.log,但可能在任何地方。应该有一行记录了 xfvb 开始监听的显示器。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接