Wie kann ich verhindern, dass RealVNC die Anzeige basierend auf der Windows-Skalierungsoption skaliert?

3628
Akilan

RealVNC zeigt das Fenster nicht in der tatsächlichen Größe an, sondern in einer Größe, die basierend auf dem Skalenfaktor in Fenstern berechnet wird. Angenommen, meine Bildschirmauflösung beträgt 1920 x 1080. Und mein Remote-PC ist auch auf 1920x1080 eingestellt. Die Erwartung ist dann, wenn ich den Vollbildschirm betrete, die Remote-Anzeige voll belegt. In der Realität hängt diese Größe von der Skalierung ab, die ich in den Windows-Anzeigeoptionen auswähle. Dies soll nur Text, Symbole usw. betreffen, aber VNC verwendet dies, um die Remote-Anzeige selbst zu skalieren.

Ja, ich kann die automatische Skalierung in RealVNC verwenden, um den gesamten Bildschirm zu belegen, aber das macht die Dinge verschwommen. Hat jemand eine Lösung dafür? Danke im Voraus.

Edit: Ich habe versucht zu suchen, aber dieses spezielle Problem scheint sehr schwer zu finden. Bei allen bisherigen Auflösungsproblemen handelt es sich um Multi-Monitor oder um das Ändern der Auflösung während des Betriebs usw.

0
Welche Version von VNC Viewer verwenden Sie? srk vor 6 Jahren 0
6.17. Das neuste. Akilan vor 6 Jahren 0
In 6.17 hat der Viewer eine Skalierungseinstellung. Haben Sie versucht, die Einstellung auf 100% zu setzen? Sie finden die Einstellung auf der Registerkarte Optionen für jeden Eintrag, den Sie im Adressbuch des Betrachters haben. srk vor 6 Jahren 0
Wie ich schon in der Frage erwähnt habe, skaliert das endgültige Bild und sieht daher verschwommen aus. Es ist keine Skalierung auf der Serverseite. Akilan vor 6 Jahren 0
Sie haben nur die automatische Skalierung erwähnt. Wenn Sie den Viewer auf 100% einstellen, führt dies keine Skalierung durch (oder sollte eher nicht). Ich habe gerade dasselbe auf meinem System ausprobiert und die Bilder auf Viewer und Server sind identisch (oder nahe genug). Vielleicht basiert das verschwommene Bild auf der verwendeten Kodierung? Was sagt der Session-Informationsdialog des Betrachters für "Requested" und "Last-used encoding"? srk vor 6 Jahren 0
100% Skalierung hat kein unscharfes Bild. Das in der Frage beschriebene Problem tritt nur bei einer Skalierung von 100% auf. Offensichtlich kann es über die automatische Skalierung oder durch Auswahl einer korrekten Skalierung korrigiert werden, die ich nicht tun möchte, da das Ändern der VNC-Skalierung auf einen anderen Wert als 100 das Bild unscharf macht. Akilan vor 6 Jahren 0
können Sie einen Screenshot Ihres verschwommenen Bildes, wie durch den Betrachter gesehen, und einen Screenshot des Dialogfelds "Sitzungsinformationen" posten, wenn Sie sich in einer Verbindung befinden. srk vor 6 Jahren 0

2 Antworten auf die Frage

1
Osvaldo Martinello Junior

Kurze Antwort: Verwenden Sie einen anderen Viewer ...

Ich hatte ungefähr das gleiche Problem, mit dem Sie konfrontiert sind. Ich benutze einen Laptop und einen externen Monitor. Da der Laptopbildschirm klein und hochauflösend ist, verwende ich die Windows-Skalierungsoption nur darauf. RealVNC wendet diese "Korrektur" jedoch auch bei Verwendung des externen Monitors an. Wenn ich die Skalierung auf 100% eingestellt habe (die Sitzungsauflösung stimmt mit der Monitorauflösung überein), wird der Bildschirm nicht gefüllt, und wenn ich die automatische Skalierung zulasse, ist der Bildschirm verschwommen.

Wie auch immer, ich habe TightVNC ausprobiert und es macht dasselbe wie RealVNC. Der einzige Client, den ich gefunden hatte, war TigerVNC.

PS: Ich würde dies als Kommentar posten, aber leider fehlt mir dafür der Ruf ...

Vielen Dank. Endlich jemanden mit genau demselben Problem gefunden. :) Ich weiß nicht, warum dieses Problem nicht mehr in Foren diskutiert wird, die zu einer Korrektur führen. TigerVNC funktioniert in der Tat. Aber ich bin in einer Unternehmensumgebung und TigerVNC verfügt nicht über Funktionen in RealVNC Enterprise. Akilan vor 5 Jahren 0
0
Brooke Wallace

Hatte dasselbe Problem mit einem Laptop und einem externen Monitor, da der Laptopbildschirm klein und hochauflösend ist. RealVNC bemühte sich ständig um Skalierung, unabhängig davon, was ich tat oder bei sehr kleiner Größe in Bezug auf den größeren Monitor (bezogen auf die erwartete Laptopbildschirmgröße) annehmen würde, wenn die Skalierung deaktiviert war.

Ich habe das Problem gelöst, indem ich den externen Monitor als Anzeige # 2 aktiviert habe, und den Laptop als Anzeige # 1 eingeschaltet lassen. Nach diesem Vorgang hat sich RealVNC wieder normal verhalten und ich konnte das Fenster beim Starten des vnc-Servers auf seine eingestellte Größe strecken, um eine normale (nicht skalierte) Auflösung zu erhalten.

Normalerweise würde ich nur den Laptop-Bildschirm deaktivieren, wenn er mit einem größeren Monitor angedockt ist. Aber das Problem mit RealVNC zu beheben, wurde behoben.

Kein Grund, einen anderen VNC-Client zu verwenden.