aboutsummaryrefslogtreecommitdiff
path: root/home/dot_local/share/bin/executable_dbg_xprop
blob: 962fdc1afbaaf6508e67d0ee910e781a6000b3e8 (plain)
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/env sh
# debug xprop
#
# runs xprop for all newly created windows (when mouse capture is not
# available)

xev -root -1 |\
	grep --line-buffered '^CreateNotify' |\
	awk --non-decimal-data -F', ' '{ system("sleep 0.1"); printf("%d\n", substr($6, 8)); fflush(stdout) }' |\
	xargs -I{} sh -c 'echo "------ window data for window {}"; xprop -id {}'