Add a tool for minimising all currently open windows

This commit is contained in:
Josh.5
2023-08-23 16:28:54 +12:00
parent b51036a697
commit d899ebd965

View File

@@ -0,0 +1,18 @@
#!/usr/bin/env bash
###
# File: xfce4-minimise-all-windows
# Project: bin
# File Created: Tuesday, 22nd August 2023 3:28:52 pm
# Author: Josh.5 (jsunnex@gmail.com)
# -----
# Last Modified: Tuesday, 22nd August 2023 3:28:52 pm
# Modified By: Josh.5 (jsunnex@gmail.com)
###
set -e
# Get a list of open windows
WINDOW_IDS=$(wmctrl -l | grep -vwE "Desktop$|xfce4-panel$" | cut -f1 -d' ')
# Minimise each window
for i in ${WINDOW_IDS}; do
wmctrl -ir "$i" -b toggle,hidden;
done