Swapped mouse buttons with VNC
I would appreciate if others could confirm this quirky behavior so I might have a clue whether I have something misconfigured.
With Slackware 15.0 I have been using KDE with a little bit of TDE. An old quirk resurfaced when using VNC in the house network. The mouse buttons are reversed when both the local and remote desktops are configured with left-handed mouse buttons -- the remote desktop acts as though configured with right-handed mouse buttons rather than left-handed.
The quirk does not appear when using Xfce on the remote desktop.
I use the phrase "old quirk" because I remember this behavior appearing many years ago when I used KDE 3 and TDE. In those days I only used KDE 3 and TDE and used krfb and krdc to connect. The odd behavior appeared somewhere around 13.0, which coincidentally is when libvncserver was added as a stock package. Of course, coincidence does not mean causation.
In my recent testing the client desktop and VNC client tool seems irrelevant. Likewise with the remote system and VNC server unless using Xfce. One wild guess is both KDE and TDE share a common heritage.
For many years I used Xfce with x11vnc as the remote VNC server and remmina as the client. With 15.0 I much prefer to remain with KDE but I continue using x11vnc for the VNC server and remmina and krdc for the client. I have tested KDE and TDE krfb and TDE krdc. Same results. There seems to be a coding "presumption" that the remote system is always configured for right-hand mouse buttons.
Everything works as expected when using Xfce on the remote system. Using x11vnc or KDE or TDE krfb with Xfce is irrelevant with the mouse buttons behaving as expected.
At one time I had MATE installed, albeit seldom used, but I remember VNC working as expected.
I am not using any stand-alone window managers, old-school X configuration files, xorg.conf files, etc.
While mostly I use SSH to manage systems in the house network, I nonetheless would like the mouse buttons to function correctly when using VNC with KDE 5 and TDE.
Thanks!
|