TigerVNC / tigervnc

High performance, multi-platform VNC client and server
https://tigervnc.org
GNU General Public License v2.0
5.25k stars 956 forks source link

Fractional scaling does not work in VNC remote desktop - Reopen #1849

Closed Heng-Zhou closed 1 month ago

Heng-Zhou commented 1 month ago

Describe the bug In VNC remote desktop, if I set scaling to a fractional scale (say 125%), the resulting scale is always an integer scale (say 200%). Fractional scaling works fine if l operate locally, so I consider it a bug of tigervnc and request a fix.

To Reproduce Steps to reproduce the behavior:

  1. Start VNC remote desktop according to directions in tigervnc's official HOWTO document (so I did not do anything special). Connect it to show the Ubuntu desktop.
  2. Display Settings -> Enable 'Fractional Scaling' -> Select a non-integer scale, say 125% -> Apply.

Expected behavior Can change to the specified fractional scale in VNC remote desktop as when I operate locally.

Screenshots image

Client (please complete the following information):

Server (please complete the following information):

Additional context To those who can't help to push aside your own duties to other people: I have said clearly that there is no such a problem when I set fraction scale locally. If GNOME does not allow fractional scaling on X11, then I should not be able to do that both locally and remotely on the same machine. How do you explain I can set fraction scale locally on the same GNOME desktop? The only reasonable explanation is that the bug is in tigervnc, not in GNOME or something else. So, don't push your duty to somewhere else.

CendioOssman commented 1 month ago

Please don't open duplicate issues just because you disagree with the result. That's a quick way to earn a ban.