Openbsd

如何向 VGA 顯示器發送電源開/關信號?

  • August 17, 2013

我用一些舊備件為我的廚房做了一個亭子。它執行 OpenBSD 並且有一個簡單的基於文本的 UI(沒有 X 伺服器)。

我計劃添加一個帶有運動感測器的 Arduino,該運動感測器通過串列埠與我的應用程序通信,這樣如果有任何運動,顯示器就會打開並顯示時間和天氣,並且在一段時間沒有活動後它會關閉。

我想知道這是否可以在我必須拆開顯示器並創建硬體解決方案之前在軟體中完成(模擬使用光隔離器或晶體管按下電源按鈕或破解 VGA 電纜)。

我覺得這是可能的,因為電源管理軟體似乎能夠做到這一點,但我不知道如何去做。

您可以使用vbetool從控制台打開/關閉顯示器。

離開:

$ sudo vbetool dpms off

在:

$ sudo vbetool dpms on

這個命令結構將把它關閉,然後如果你按下一個鍵將它重新打開:

$ sudo sh -c 'vbetool dpms off; read ans; vbetool dpms on'

參考

引用自:https://unix.stackexchange.com/questions/87159