在具有多个显示器的计算机上,其中一个显示器上没有显示桌面,是否有办法从程序中绘制该显示器?
推理:我需要在单独的显示器上全屏显示可变图像,用户无法用鼠标打扰屏幕或者无法在我的图像上移动窗口。示例:计算机连接了一台显示器和一台投影仪;显示器显示“普通”桌面,投影机显示生成的图像(例如,颜色渐变)。
首次使用Win7,但如果存在便携式解决方案,Linux下的X11解决方案也会很不错。
答案 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配置文件来输入。