Skip to content

Instantly share code, notes, and snippets.

View Barafu's full-sized avatar

Barafu Albino Cheetah Barafu

View GitHub Profile
@Sporif
Sporif / suspend-kwin.sh
Last active April 1, 2021 20:33
Suspend KWin X11 compositing when certain windows are in focus and fullscreen. Looks in ~/.config/suspend-kwin/app_list for programs to suspend.
#!/usr/bin/env bash
# Suspend KWin X11 compositing when certain windows are in focus and fullscreen
# Requirements:
# qdbus: suspend compositing, check status of compositing
# xprop: find window in focus and if fullscreen
# The "Suspend Compositing" global shortcut to be present and enabled
# Credits to: https://askubuntu.com/a/1017567, https://bbs.archlinux.org/viewtopic.php?pid=994356#p994356