1 * relaying devices over network.
2 Of course sending unixfds over ethernet is impossible, so this means a
3 local dbus service collecting the requests and relaying them via the network
4 to some client that passes them to the dbus service actually managing the
6 * Configuring dbus_service.py.
7 What configuration language?
8 * Easy method to construct wrappers.
9 When wrapping a binary the name is occupied twice, so the second entry from
10 $PATH should be taken. Something like this maybe:
11 exec dbus_client --... --second-path "$0" "$@"
14 * State across restarts?
15 When restarting the service all state is lost. Maybe detect device state on
16 startup and at least serialize the timed activations?
17 * Activate multiple devices from one command.