访问不包含桌面的监视器

时间:2013-02-18 14:47:31

标签: linux windows-7 x11 multiple-monitors

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

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

首次使用Win7,但如果存在便携式解决方案,Linux下的X11解决方案也会很不错。

2 个答案:

答案 0 :(得分:2)

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

Xvfb :1 -screen 0 1600x1200x32

您可以通过设置环境变量DISPLAY=:1

在虚拟屏幕上运行程序

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

答案 1 :(得分:0)

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

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

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