> The mouse pointer is not warped to the left edge, either.

Oh, but fvwm does warp the mouse pointer to the left edge.  The
problem is the VNC viewer doesn't then move the mouse pointer on your
local computer, which means the next mouse movement will be sent as an
absolute mouse event jumping it right back to the right edge,
triggering the next page flip.  You can test this with xeyes, it will
point to where the mouse pointer should be, and knows nothing of where
t is on your local computer.

> Is there a way to fix this? Any known workarounds?

VNC, VirtualBox, Xnest, Xephyr, qemu, anything that treats the local
mouse as an absolute position and doesn't respond to mouse pointer
warp events.  They all have the problem.  Some like VirtualBox, Qemu
lets you disable sending absolute mouse events, and start reporting
relative events, which lets the mouse pointer warp work normally.
Generally to do so you no longer have a way to just move the mouse
away from the emulated window.  Sometimes I'll just disable the page
flip behavior.

On Wed, Jun 02, 2021 at 10:44:40AM +0200, Harald Dunkel wrote:
> Hi folks,
> 
> for home office I am running fvwm 2.6.8 in a VNC session, using
> the native resolution of my monitor at home. Fullscreen. EdgeScroll
> is set to
> 
>       EdgeResistance          0
>       EdgeScroll              100 100
>       EdgeThickness           2
> 
> Problem: If the mouse hits (lets say) the right edge, then the
> shown screen hops several virtual screens to the right, instead
> of just a single screen, as known from fvwm on Xorg. The mouse
> pointer is not warped to the left edge, either.
> 
> Is there a way to fix this? Any known workarounds?
> 
> 
> Every helpful comment is highly appreciated.
> 
> Harri

-- 
David Fries <da...@fries.net>

Reply via email to