1

在具有多个显示器的计算机上,其中一个显示器上没有显示桌面,有没有办法从程序中在该显示器上绘图?

推理:我需要在单独的显示器上全屏显示可变图像,而用户不能用鼠标干扰屏幕,也不能在我的图像上移动窗口。示例:一台计算机连接了一台显示器和一台投影仪;显示器显示“正常”桌面,投影仪显示生成的图像(例如,颜色渐变)。

第一次使用是在 Win7 上,但如果存在可移植的解决方案,Linux 下的 X11 解决方案也不错。

4

2 回答 2

2

在 Linux 上,使用虚拟帧缓冲区 xvfb 很容易。命令是:

Xvfb :1 -screen 0 1600x1200x32

您可以通过设置环境变量在虚拟屏幕上运行程序DISPLAY=:1

最好的部分是用户甚至不必担心干扰鼠标或键盘。对测试非常有用。

于 2013-02-18T14:59:10.300 回答
0

在 Linux 下,您还可以在额外的监视器上运行第二个 X 会话

Xorg :1 -config /path/to/xorg_1.conf

但是您需要编写一个 xorg_1.conf 配置文件来输入。

于 2013-02-28T18:12:41.010 回答