-
Notifications
You must be signed in to change notification settings - Fork 0
CLI
locainin edited this page Feb 6, 2026
·
4 revisions
noticenterctl talks to the UnixNotis control plane over D-Bus.
# Open and close the panel
noticenterctl open-panel
noticenterctl close-panel
# Toggle DND
noticenterctl dnd toggle
# Clear all notifications
noticenterctl clearWorkspace usage:
cargo run --release -p noticenterctl -- open-paneltoggle-panel-
open-panel [--debug <level>]where level iscritical|warn|info|verbose close-paneldnd <on|off|toggle>cleardismiss <id>list-active [--full]list-history [--full]inhibit <reason> [--scope <all|popups>]uninhibit <id>list-inhibitorscss-check
open-panel --debug enables panel debug logging for the current session:
UNIXNOTIS_DIAGNOSTIC=1 noticenterctl open-panel --debug verboseThe --full flag emits summaries and bodies when diagnostic mode is enabled:
UNIXNOTIS_DIAGNOSTIC=1 noticenterctl list-active --full# Suppress popups while a fullscreen app is running
TOKEN=$(noticenterctl inhibit "presentation" --scope popups)
# Later, re-enable popups
noticenterctl uninhibit "$TOKEN"
# Inspect current inhibitors
noticenterctl list-inhibitorscss-check scans $XDG_CONFIG_HOME/unixnotis (or $HOME/.config/unixnotis when XDG is unset),
skipping backup directories, and reports CSS parse errors plus override warnings
(duplicate selectors/properties, including inside @media, @supports, @layer, @container,
and @document blocks).
noticenterctl css-check- D-Bus API reference:
D-Bus-API