w0vncserver: Scaling issues on GNOME/KDE
Author: CendioHalimCreated Jan 28, 2026Updated Aug 5, 2026
Labelsbug
Describe the bug When scaling is enabled in GNOME/KDE, pointer coordinates will be incorrect.
To Reproduce Steps to reproduce the behavior:
- Connect to a GNOME/KDE session
- Change scaling to e.g. 150%
- Pointer will now be incorrectly offset
Expected behavior Pointer coordinates should be scaled correctly
Additional context I played around with this a while ago and have a proof of concept branch (needs to be rebased)
Unfortunately, I had issues on GNOME.
We probably need to implement libei for this to work.
I've also tested this (briefly) on WaylandDesktop with labwc with scaling enabled. I did not see any issues there.
Source: TigerVNC/tigervnc