如何在Linux上控制(和模拟)监视器/投影仪?

时间:2010-04-25 15:10:08

标签: c++ linux projector

我想写一些C / C ++程序来控制连接到我电脑的显示器/投影仪。我想要的是在它上面生成任意输出,我希望只有我的应用程序可以在该屏幕上绘制。我用谷歌搜索过,但几乎找不到任何能引导我朝某个方向前进的东西。

你知道我在哪里可以了解它吗?

我想做的是在外部显示器上写“Hello world”。拥有一些“监视器模拟器”也可以作为物理连接的监视器(或编写程序来模拟它)。我不确定是否有可能。我找不到这样的东西。

我正在使用Gnome开发Ubuntu 9.10。

1 个答案:

答案 0 :(得分:1)

你的要求非常模糊,所以我会解释我是如何解释的。

通过“控制显示器/投影仪”,您意味着:关闭/打开,切换分辨率或深度。 (如果你想要那些东西,你应该看看xrandr。)你想要的是:全屏生成任意输出。

实现这一目标的最简单方法是使用OpenGL / GLUT / GLEW。有足够的资源,我相信你会找到自己想要的东西。

我完全不确定您希望在外接显示器甚至是投影仪上有什么不同。外部监视器的处理方式取决于WM,Xorg ......