socket.error: [Errno 111] Отказ в подключении при попытке отслеживать событие ACPI в Python

Я пытаюсь отслеживать события ACPI, чтобы определить, когда экран ThinkPad S1 Yoga был сложен (превращая ноутбук в планшет). Я наблюдаю следующее, что указывает на то, что положение экрана было изменено:

sudo acpi_listen
ibm/hotkey HKEY 00000080 000060c0

Я новичок в этом, но следую онлайн-инструкциям и code, я пытаюсь отслеживать события ACPI в Python с помощью модуля socket, но я столкнулся с трудностями:

>>> 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

Я был бы признателен за некоторые рекомендации. Спасибо!


person d3pd    schedule 07.01.2014    source источник
comment
Я скопировал ваш код в консоли Python и не получил никакой ошибки... странно. Может быть проблема с разрешением?   -  person maurelio79    schedule 07.01.2014