diff options
author | B. Watson <urchlay@slackware.uk> | 2025-05-06 07:43:04 -0400 |
---|---|---|
committer | B. Watson <urchlay@slackware.uk> | 2025-05-06 07:43:04 -0400 |
commit | 90f710c7ac7f6bfa87cb0862835729894201ebf6 (patch) | |
tree | bb7531ed838d04a13b7b37442beb5d646bc34905 | |
parent | df054a1821264dfd339afac61656c6a2261fafbf (diff) | |
download | marsond-90f710c7ac7f6bfa87cb0862835729894201ebf6.tar.gz |
update TODO, before I forget.
-rw-r--r-- | TODO | 15 |
1 files changed, 12 insertions, 3 deletions
@@ -1,3 +1,12 @@ -- command line options -- daemonize -- rc script +- actual realtime scheduling (maybe). sched(7). +- use a log file instead of stderr, so we can have error/warning messages + after detaching from the tty. +- find out what happens if we try to run a 2nd instance. +- print our /dev/input/event* node name, if possible. +- options to set the virtual device name and vendor/product IDs. +- much as I hate systemd, get someone to write a systemd unit. +- s6 and/or openrc init scripts? +- possibly use a UNIX socket. if we can connect to it on startup, + that means another instance is already running... so either exit + or pass a command to it (like "marsond -K" would kill an existing + instance). |