1
0
mirror of https://github.com/dcarrillo/dotfiles.git synced 2024-12-23 07:18:00 +00:00
dotfiles/.config/polybar/scripts/switch_window_state

23 lines
293 B
Bash
Executable File

#!/usr/bin/env bash
set -e
[ -z "$1" ] && exit 1
active_window=$(xdotool getactivewindow)
window=$(xdotool search --name "$1")
[ "$?" -ne 0 ] && exit 1
if [ "$active_window" = "$window" ]; then
xdotool windowminimize "$window"
else
xdotool windowactivate "$window"
fi
exit 0