在一台有多个显示器的计算机上,其中一个显示器上没有显示桌面,有没有办法从程序中在那个显示器上绘图?
推理:我需要在单独的监视器上全屏显示可变图像,而用户不能用鼠标干扰屏幕,也不能在图像上移动窗口。例如:一台计算机有一台显示器和一台投影仪相连;显示器显示“正常”桌面,投影仪显示生成的图像(例如,颜色渐变)。
第一次使用是在Win7上,但是如果有可移植的解决方案,那么在Linux下的X11解决方案也会更好。
发布于 2013-02-18 22:59:10
在Linux上,使用虚拟帧缓冲区xvfb很容易做到这一点。该命令为:
Xvfb :1 -screen 0 1600x1200x32您可以通过设置环境变量DISPLAY=:1在虚拟屏幕上运行程序
最好的部分是用户甚至不必担心会干扰鼠标或键盘。对测试非常有用。
发布于 2013-03-01 02:12:41
在Linux下,您还可以在额外的监视器上运行第二个X会话
Xorg :1 -config /path/to/xorg_1.conf但是您需要编写一个xorg_1.conf配置文件才能输入。
https://stackoverflow.com/questions/14938952
复制相似问题