aboutsummaryrefslogtreecommitdiff
path: root/.local/share/bin/dbg_xprop
blob: 1aa0b0c5fb901fdacb39969970661882c4b96555 (plain)
1
2
3
4
5
6
7
8
9
10
#!/bin/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 {}'