#2052·tigervnc

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:

  1. Connect to a GNOME/KDE session
  2. Change scaling to e.g. 150%
  3. 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.