Files
dotfiles_i3_notebook_arch/polybar/scripts/running_programs.sh
2025-09-22 08:27:51 +02:00

13 lines
369 B
Bash
Executable File

#!/bin/bash
# Loop over all open windows
wmctrl -lx | awk '{print $1,$3}' | while read -r id class; do
# Extract the application name from the window class
appname=$(echo $class | awk -F '.' '{print $2}' | awk '{print tolower($0)}')
# Format each application name as a clickable Polybar action
echo -n "%{A1:wmctrl -ia $id:}$appname%{A} "
done
echo