qtile: add screenshot shortcut

This commit is contained in:
Guilherme Rugai Freire 2021-08-04 17:34:29 -03:00
parent 2e0b8e1197
commit 2efbc8441a
No known key found for this signature in database
GPG Key ID: 0F9FE41723A8A297

View File

@ -20,6 +20,7 @@ TERMINAL = "alacritty"
LAUNCHER = "rofi -show drun"
WEB = "firefox"
FILE_MANAGER = "nautilus -w"
SCREENSHOT = "gnome-screenshot"
POWER_MENU = os.path.expanduser(
"~/.local/bin/simple-power-menu"
) # https://github.com/GRFreire/simple-power-menu
@ -72,6 +73,8 @@ keys = [
Key([MOD, "control"], "q", lazy.shutdown(), desc="Shutdown Qtile"),
# System
Key([MOD], "BackSpace", lazy.spawn(POWER_MENU), desc="Open power menu"),
Key([], "Print", lazy.spawn(SCREENSHOT), desc="Take a screenshot of all the screens"),
Key([MOD], "Print", lazy.spawn(f"{SCREENSHOT} -i"), desc="Open screenshot utility"),
# Media
Key([], "XF86AudioPlay", lazy.spawn(f"{MEDIA_CONTROL} play"), desc="Media control - play"),
Key([], "XF86AudioStop", lazy.spawn(f"{MEDIA_CONTROL} stop"), desc="Media control - stop"),