LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

mako

Lightweight Wayland notification daemon

TLDR

Start the notification daemon
$ mako
copy
Start with a custom config file
$ mako --config [path/to/config]
copy
Set max visible notifications
$ mako --max-visible=5
copy
Set default timeout in milliseconds (0 disables)
$ mako --default-timeout=2000
copy
Group notifications by app name
$ mako --group-by=app-name
copy
Anchor notifications to a screen position
$ mako --anchor=top-right
copy

SYNOPSIS

mako [options]

DESCRIPTION

mako is a lightweight notification daemon for Wayland compositors implementing the org.freedesktop.Notifications D-Bus specification. It is designed for use with sway and other wlroots-based compositors.Any option accepted in the configuration file can also be provided on the command line using --key=value. The running daemon is controlled at runtime using makoctl.

PARAMETERS

-c FILE, --config FILE

Use the specified configuration file instead of the default
-h, --help
Display help and exit
--key=value
Any config-file style option (for example --max-visible=5, --default-timeout=2000, --group-by=app-name, --sort=-time, --anchor=top-right). See mako(5) for the full list.

CAVEATS

Wayland only; requires a compositor that supports the wlr-layer-shell protocol. Configuration file location is $XDG_CONFIG_HOME/mako/config (usually ~/.config/mako/config). Control a running instance with makoctl. For the full list of configuration keys and criteria, see mako(5).

SEE ALSO

makoctl(1), dunst(1)

Copied to clipboard
Kai