commands.sh

polybar-msg

all

Control `polybar` using inter-process-messaging (IPC). Note: IPC is disabled by default and can be enabled by setting `enable-ipc = true` in the Polybar config.

More info →

Examples (7)

Quit the bar

polybar-msg cmd quit

Restart the bar in-place

polybar-msg cmd restart

Hide the bar (does nothing if the bar is already hidden)

polybar-msg cmd hide

Show the bar again (does nothing if the bar is not hidden)

polybar-msg cmd show

Toggle between hidden/visible

polybar-msg cmd toggle

Execute a module action (the data string is optional)

polybar-msg action "#module_name.action_name.data_string"

Only send messages to a specific Polybar instance (all instances by default)

polybar-msg -p pid cmd|action payload
made by @shridhargupta | data from tldr-pages