aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO15
1 files changed, 12 insertions, 3 deletions
diff --git a/TODO b/TODO
index 136df2c..1255a25 100644
--- a/TODO
+++ b/TODO
@@ -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).