blob: 73edc6ef9921b59fff46b979323ee39e3113decc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#! /bin/sh
# 9icon - show 9menu of hidden windows for mapping
# Originally by Christian Neukirchen <chneukirchen@gmail.com> and
# slightly changed by MC.
IFS="
"
for win in $(xwininfo -root -children | awk '$1~/0x/ && $2~/"/ {print $1}'); do
xprop -id $win WM_NAME WM_STATE |
awk -F'"' -v win=$win '
/^WM_NAME/ { name=$2 }
/window state: Iconic/ {
print "'\''" name "'\''" "'\''" ":xdotool windowmap " win " windowraise " win "'\''"
}
'
done | xargs 9menu -popup -label 9icon -bg grey20 -fg grey80 -font fixed
|