chiark / gitweb /
core: don't allow setting NOTIFY_SOCKET and similar env vars we need ourselves via...
[elogind.git] / TODO
diff --git a/TODO b/TODO
index 8d2f1a0962f8c0708b41225a176f9ce317ee1f4a..521ba8d4ba905f923f1d6718d005e999f0ef6d5e 100644 (file)
--- a/TODO
+++ b/TODO
@@ -32,7 +32,15 @@ External:
 
 Features:
 
+* introduce bus call FreezeUnit(s, b), as well as "systemctl freeze
+  $UNIT" and "systemctl thaw $UNIT" as wrappers around this. The calls
+  should SIGSTOP all unit processes in a loop until all processes of
+  it are fully stopped. This can later be used for app management by
+  desktop UIs such as gnome-shell to freeze apps that are not visible
+  on screen, not unlike how job control works on the shell
+
 * machinectl bash completion is missing
+* busctl bash and zsh completions are outdated
 
 * Introduce PrivateDevices=yes/no which works like PrivateTmp= but for /dev setting up a tmpfs for it that only includes /dev/null, /dev/zero, /dev/random, /dev/urandom, but nothing else.