From d899ebd965da155042edae03bf2cc38178e13b67 Mon Sep 17 00:00:00 2001 From: "Josh.5" Date: Wed, 23 Aug 2023 16:28:54 +1200 Subject: [PATCH] Add a tool for minimising all currently open windows --- overlay/usr/bin/xfce4-minimise-all-windows | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 overlay/usr/bin/xfce4-minimise-all-windows diff --git a/overlay/usr/bin/xfce4-minimise-all-windows b/overlay/usr/bin/xfce4-minimise-all-windows new file mode 100755 index 0000000..701a4a9 --- /dev/null +++ b/overlay/usr/bin/xfce4-minimise-all-windows @@ -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