fun*_*oid 8 power-management openbsd monitors arduino
我用一些旧的备件为我的厨房做了一个类似的亭子。它运行 OpenBSD 并且有一个简单的基于文本的 UI(没有 X 服务器)。
我计划添加一个带有运动传感器的 Arduino,该传感器通过串行端口与我的应用程序进行通信,以便如果有任何运动,监视器将打开并显示时间和天气,一段时间没有活动后它将关闭。
在我必须拆开显示器并创建硬件解决方案之前,我想知道这是否可以在软件中完成(模拟使用光隔离器或晶体管按下电源按钮或破解 VGA 电缆)。
我觉得这是可能的,因为电源管理软件似乎能够这样做,但我不知道如何去做。
您可以使用vbetool从控制台打开/关闭显示。
离开:
$ sudo vbetool dpms off
Run Code Online (Sandbox Code Playgroud)
在:
$ sudo vbetool dpms on
Run Code Online (Sandbox Code Playgroud)
此命令构造将关闭它,然后如果您按下一个键将其重新打开:
$ sudo sh -c 'vbetool dpms off; read ans; vbetool dpms on'
Run Code Online (Sandbox Code Playgroud)