This is something I noticed after upgrading xfwm4 to trunk recently: Toplevel dialogs, like the Thunar settings fired from the settings manager window, or the removable device settings dialogs are no longer centered on the screen, but seem to be placed by the smart placement algorithm. Using xfwm 4.4.0 instead, with the same placement settings, centers the dialogs as expected. Was this change intentional? And if so, can we poor souls who prefer smart placement get an option to have the previous behavior back for toplevel dialogs? ;-)
Not sure this is an xfwm4 bug. I cannot reproduce this with gtk+-2.10.12. What version of gtk+ are you using?
Namely, I'm thinking of this: http://bugzilla.gnome.org/show_bug.cgi?id=435028
I'm using 2.10.12 as well. I don't think it's the gtk+ bug, but I'm not sure, atleast WM_CLIENT_LEADER is not 0x0.
Created attachment 1155 xprop output for thunar-volman -c Here's the xprop output for thunar-volman -c dialog.
My xfwm4rc looks like this: raise_with_any_button=false cycle_minimum=false placement_ratio=0 snap_resist=false borderless_maximize=false
I believe this is now fixed with rev. 25780. It would be really great if you could try both branches against Xinerama, as I don't have the hardware at hand to test myself (if you have the hardware to test it, of course)
Testing on Xfwm4 4.10.1, dialogs are centered on their parent window as expected, or on the current monitor if parentless. This bug appears fixed.