ThinkPad S1 Yogaの画面が折りたたまれたとき (ラップトップをタブレットに変えるとき) を検出するために、ACPI イベントを監視しようとしています。私が見ているのは次のとおりです。これは、画面の位置が切り替えられたことを示しています。
sudo acpi_listen
ibm/hotkey HKEY 00000080 000060c0
私はこれに非常に慣れていませんが、オンラインの指示とコードに従って、モジュールsocketを使用して Python で ACPI イベントを監視しようとしていますが、問題が発生しています:
>>> import socket
>>> s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
>>> s.connect("/var/run/acpid.socket")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 111] Connection refused
いくつかのガイダンスをいただければ幸いです。ありがとう!