Closed CamilleScholtz closed 8 years ago
I can't reproduce.
What window manager are you using?
openbox
Some more info: something like xdo close -d
doesn't work either, so it's the -d
that's faulty, and not the id
.
-d
and -D
rely on __NET_WMDESKTOP.
What's the output of xprop -id $(xdo id) _NET_WM_DESKTOP
?
I created some fork of your xtitle called xdesktop (https://github.com/onodera-punpun/xdesktop), which seems to relay on the same atoms as xdo, and xdesktop works just fine, so I don't know why this happens.
xprop output:
/usr/ports/xorg/xorg-xprop xprop -id (xdo id) _NET_WM_DESKTOP
_NET_WM_DESKTOP(CARDINAL) = 0
# switching desktop now
/usr/ports/xorg/xorg-xprop xprop -id (xdo id) _NET_WM_DESKTOP
_NET_WM_DESKTOP(CARDINAL) = 1
so yeah like you can see, xprop gives correct output as well.
The problem probably comes from the fact that Openbox is a reparenting WM.
This should be fixed by 6957a0f.
Yup, fixed. Thanks!
Bu the way, could you please tag a new release?
Done.
I'd expect it to print all windows on the current virtual desktop.