Created attachment 8434
On scaled displays, the menu position needs to be specified in
app-pixels. Some code paths to opening the menu are already in
app-pixels so do not require scaling. The height of the titlebar on
windows with frames always needs to be scaled.
Signed-off-by: Jason Zaman <email@example.com>
The attached patch fixes the issue on my setup, 4k monitor + HD Monitor (xrandr scaled to match the 4k) and with GDK_SCALE=2 everywhere.
Also, xfwm4 is missing a gitignore, a patch for that is also attached.
Created attachment 8435
The patches are also here if thats easier to pull: https://github.com/perfinion/xfwm4/commits/menuscale