我正在尋找一種API,它可以讓X11應用程序找出筆記本電腦蓋何時關閉,至少在Linux上是否關閉古老的Xorg。在X11中檢測筆記本電腦的蓋子(至少對於Xorg/Linux)
(最好的東西,不需要那種wouldn't be safe to use in xscreensaver的庫)。
我正在尋找一種API,它可以讓X11應用程序找出筆記本電腦蓋何時關閉,至少在Linux上是否關閉古老的Xorg。在X11中檢測筆記本電腦的蓋子(至少對於Xorg/Linux)
(最好的東西,不需要那種wouldn't be safe to use in xscreensaver的庫)。
你在尋找的東西,對DBUS偵聽這樣的事件(如由freedesktop.org指定的)?嘗試https://github.com/airtonix/laptop-lid-event-listener/blob/master/dbus-laptop-lid-listener.py
嗯,這似乎需要HAL?看起來這已經被UPower在這個領域取代了...... – SamB 2015-02-07 06:22:22
由於我沒有執行任何X _programming_,但X使用[Display Power Management Signaling](顯示器電源管理信令)(http://www.x.org/releases/X11R7.7/doc/) xextproto/dpms.html)與來自內核的ACPI事件一起執行此AFAIK。 – 2015-02-06 18:30:28