1) Select a rectangle. 2) Press ctrl and move the rectangle 3) Release ctrl and resize 4) release mouse to capture The image is captured with the final size, but from the original position. It works fine when the image is not resized after moving.
Thanks for the report, I did notice this issue before but was never able to reproduce it consistently, the trick is to resize after releasing ctrl.
Andre Miranda referenced this bugreport in commit 1200add10730b07618dbf4ed0f43a99b51c60d60 Do not use root coordinates for region capture (Bug #15406) https://git.xfce.org/apps/xfce4-screenshooter/commit?id=1200add10730b07618dbf4ed0f43a99b51c60d60
I don't remember why root coordinates were used, now it doesn't make any sense. This change may introduce regressions, but I hope not, I tested screenshooter with multiple monitors and in many ways I can think of. Before closing this bug, please if you are able to build from git master let me know if everything still works as before.
I have used it in many ways and on different machines, working as expected, please reopen if you notice any regression.