2011-04-28 153 views
7

我有一个自助服务终端类型的应用程序,如果液晶电视关闭,我需要通知我,以便我可以对某人进行控制。我使用nVidia视频卡和nVidia驱动程序运行Ubuntu 10.10。电视通过HDMI插入。检测显示器是否关闭

我已经看过nvidia-settings -q ConnectedDisplaysnvidia-settings -q EnabledDisplays,但都报告显示器已连接。我猜测这个值只在显示器第一次通电时才设置一次?

我也看过xrandr --properties,它总是报告default connected 1920x1080+0+0 0mm x 0mm不管。

我还能在哪里看?

编辑:最大,谢谢你指出我在正确的方向。在这一点上,我已经安装了ddccontrol包,我可以运行ddccontrol -p。如果显示器打开,我会收到一堆电源,颜色和几何值,如果显示器关闭,则返回大部分为空。我打算用一个小python脚本来解析它。

+0

您也可以尝试在http://electronics.stackexchange.com – Shaz 2011-04-28 03:18:39

+0

为什么有电源开关访问呢? – 2011-04-28 03:19:18

+0

http://stackoverflow.com/q/3433203/176769 – karlphillip 2011-04-28 03:20:44

回答