UUCTL(1)

✨ NAME ✨

okay so bestie, meet uuctl β€” a menu for controlling systemd user units. That's the whole name vibe, and yes it's iconic.

πŸ› οΈ SYNOPSIS πŸ› οΈ

uuctl [-ah] [menu] [menu args ...]

πŸ’… DESCRIPTION πŸ’…

uuctl uses one of those dmenu-like apps to show you a menu of user units, then gives you actions to perform on whichever one you picked. Group-chat energy, but for systemd.

Standard systemctl actions it supports include start, reload, restart, stop, kill, reset-failed, enable, disable, freeze, thaw, mask, and unmask β€” applicability may vary with different units, so don't come for me if a particular unit says "not today" 😭.

There are custom actions too: silence and unsilence. These modify a unit's logging behavior by selectively suppressing stdout or stderr writing to journal. Yes bestie, selective journal quiet time.

If daemon reload action is detected to be needed, it would be suggested before unit selection. Helpful king behavior fr fr.

Supported menu apps, in the original order because we respect the list:

  • vicinae
  • walker
  • fuzzel
  • wofi
  • rofi
  • hyprlauncher
  • tofi
  • bemenu
  • wmenu
  • dmenu

Menu app is autoselected, but can be specified manually as a single argument.

If more arguments are given, they are used as full menu command line, so a custom menu command not limited to the predefined list may be given. The last argument is expected to be a prompt option (-p or analogous). Slay.

πŸ‘‘ OPTIONS πŸ‘‘

  • -a|--all β€” Show all units without filtering out uwsm's compositor services.
  • -h|--help β€” Show help and exit.

🫢 SEE ALSO 🫢


πŸ’– that's the tea: UUCTL(1) β€’ 2026-10-15 β€’ bye bestie! πŸ’–

πŸ“¦ where this page comes from