From 239a11c7a0e12af34065b360b817cde9f7c1c7b4 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Thu, 11 Dec 2025 23:14:50 +0000 Subject: [PATCH] search_apps script to make pulling up open applications easier I added support for focusing a specific window when some kind of notification occurs to my DWM fork in 879e7d3. This script allows me to choose an open window and force my window manager to pull it up. Very powerful! --- SXHkD/.config/sxhkd/sxhkdrc | 3 +++ Scripts/.local/scripts/search_apps | 9 +++++++++ 2 files changed, 12 insertions(+) create mode 100755 Scripts/.local/scripts/search_apps diff --git a/SXHkD/.config/sxhkd/sxhkdrc b/SXHkD/.config/sxhkd/sxhkdrc index 09f3913..da51ba7 100644 --- a/SXHkD/.config/sxhkd/sxhkdrc +++ b/SXHkD/.config/sxhkd/sxhkdrc @@ -17,6 +17,9 @@ super + s notify-send -u low "Launching browser"; \ $HOME/.local/scripts/browser; +super + f + $HOME/.local/scripts/search_apps; + super + C dunstctl close; diff --git a/Scripts/.local/scripts/search_apps b/Scripts/.local/scripts/search_apps new file mode 100755 index 0000000..b94e8ee --- /dev/null +++ b/Scripts/.local/scripts/search_apps @@ -0,0 +1,9 @@ +#!/usr/bin/env sh + +app=$(wmctrl -l |\ + awk '{for (i=4; i<=NF; i++) printf "%s ", $i; print ""}' |\ + dmenu -i -p "Switch to: ") +if [ ! -z "$app" ] +then + wmctrl -a $app +fi