¿Es posible ejecutar un script en una señal dbus arbitraria? ¿Algo como Upstart que se ejecuta como un usuario sin privilegios y no requiere permisos de root para modificar?
Pregunto porque ya he escrito un guión tonto que espera que los eventos de bluetooth inicien mi reproductor de música . Ahora me gustaría hacer algo similar cuando mi máquina se conecta a redes específicas u otros dispositivos conectados.
EDITAR: Mi pregunta original no especificaba esto, pero quise decir "asociar una serie de guiones con uno de un conjunto de eventos", por lo que tendría la misma cosa de iniciador (como Upstart) que administra una cantidad de guiones , cada uno de los cuales se preocupa por una señal dbus diferente. Todo en espacio de usuario.
automation
dbus
Erigami
fuente
fuente
Respuestas:
Necesitas el
dbus-monitor
El guión se verá algo así
Tomado de stackoverflow .
fuente