table of contents
hyprctl(1) | hyprctl User Manual | hyprctl(1) |
NAME¶
hyprctl - Utility for controlling parts of Hyprland from a CLI or a script
SYNOPSIS¶
hyprctl [(opt)flags] [command] [(opt)args]
DESCRIPTION¶
hyprctl is a utility for controlling some parts of the compositor from a CLI or a script.
CONTROL COMMANDS¶
dispatch
Call a dispatcher with an argument.
An argument must be present. For dispatchers without parameters it can be anything.
Returns: ok on success, and an error message on failure.
- Examples:
- hyprctl dispatch exec kitty
hyprctl dispatch pseudo x
keyword
Set a config keyword dynamically.
Returns: ok on success, and an error message on failure.
- Examples:
- hyprctl keyword bind SUPER,0,pseudo
hyprctl keyword general:border_size 10
reload
Force a reload of the config file.
kill
Enter kill mode, where you can kill an app by clicking on it. You can exit by pressing ESCAPE.
INFO COMMANDS¶
version
Prints the Hyprland version, flags, commit and branch of build.
monitors
Lists all the outputs with their properties.
workspaces
Lists all workspaces with their properties.
clients
Lists all windows with their properties.
devices
Lists all connected input devices.
activewindow
Returns the active window name.
layers
Lists all the layers.
splash
Returns the current random splash.
OPTIONS¶
--batch
Specify a batch of commands to execute.
- Example:
- hyprctl --batch "keyword general:border_size 2 ; keyword general:gaps_out 20"
; separates the commands.
-j
Outputs information in JSON.
BUGS¶
SEE ALSO¶
Sources at: <https://github.com/hyprwm/Hyprland>
COPYRIGHT¶
Copyright (c) 2022, vaxerski
AUTHORS¶
Vaxerski <https://github.com/vaxerski>.