![监视器是否在不调用 X 或 /proc 的情况下关闭](https://linux22.com/image/33853/%E7%9B%91%E8%A7%86%E5%99%A8%E6%98%AF%E5%90%A6%E5%9C%A8%E4%B8%8D%E8%B0%83%E7%94%A8%20X%20%E6%88%96%20%2Fproc%20%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E5%85%B3%E9%97%AD.png)
X
如果显示器没有运行,并且不调用 ,我如何知道显示器是打开还是关闭/proc/acpi/video
?后者在我的内核中不可用。
如果X
正在运行,这只是一个问题
$ DISPLAY=:0 xset -q 2>/dev/null| grep "^\s*Monitor is"
但如果X
是呢不是跑步?
答案1
查看 StackOverflow 上的问答,标题为:如何从 Linux 命令行确定 LCD 显示器是否打开我发现这个实用程序名为数据中心控制这表示它可以报告监视器是否打开或关闭。您可以查看使用0.4版本的文档。
你基本上可以运行这个命令:
$ ddccontrol -p
如果它返回任何输出,则监视器打开,如果它不返回任何输出,则监视器关闭。