it-swarm.com.de

Wie ändere ich die Bildschirmauflösung des VNC-Servers, ohne ihn neu zu starten?

Ist es möglich, die Auflösung des Viewers, die beim Starten des vnc-Servers angegeben wurde, mit dem Geometrie-Befehlszeilenargument zu ändern? Ich habe einen vncserver für einen Breitbildmonitor konfiguriert, möchte ihn jedoch auf einem 1024x768-Bildschirm anzeigen.

16
Rohit Banga

Der UltraVNC-Viewer unterstützt die automatische Skalierung , sodass die Größe des Anzeigefensters geändert wird automatisch, um den gesamten Bildschirm des Remote-Servers anzuzeigen.

VNC Viewer

Update

Sowohl RealVNC als auch TightVNC Anzeige-/Desktop-Skalierung.

6
stukelly

Dieselbe Frage wurde vor einiger Zeit zum Stapelüberlauf gestellt: https://stackoverflow.com/questions/15816/changing-the-resolution-of-a-vnc-session-in-linux

Die akzeptierte Antwort von Nathan Fellman:

Real VNC Server 4.4 unterstützt Xrandr, mit dem die Größe des VNC geändert werden kann. Starten Sie den Server mit:

vncserver -geometry 1600x1200 -randr 1600x1200,1440x900,1024x768

Dann ändern Sie die Größe mit:

xrandr -s 1600x1200
xrandr -s 1440x900  
xrandr -s 1024x768  
9
fgregg

Wenn Sie die Einstellung ändern müssen, ohne den VNC-Server neu zu starten, hatte ich gute Ergebnisse mit:

vncconfig -set RandR="1024x768,1600x900"

und dann mit xrandr die Auflösung ändern, wie von fgregg vorgeschlagen:

xrandr -s 1024x768
xrandr -s 1600x900
3
Balau

Mit TightVNC (zumindest) ändert der Server (Windows) die Bildschirmauflösung automatisch entsprechend der neuen Auflösung.

0
rogerdpack

Klicken Sie für TightVNC auf das Zahnradsymbol (Einstellungen) und ändern Sie die Bildqualität auf "Hoch". Dies funktioniert einwandfrei.

0
DomainsFeatured

Ich habe eine offizielle Antwort an den VNC-Kundendienst erhalten.

Die Kurzversion lautet: Nein, Sie können die Remote-Auflösung nicht so ändern, dass sie automatisch der Fenster-/Bildschirmauflösung des lokalen VNC-Controllers entspricht.

Sie sagten mir, dass dies daran liegt, dass RDP eine echte Anmeldesitzung ist. Der Bildschirm verhält sich also so, als ob Sie ein gewöhnlicher Benutzer im gesteuerten System wären.

VNC spiegelt einfach den Bildschirm. Und es ist keine schlechte Sache, weil Sie keine RDP-Sitzung, sondern VNC gemeinsam nutzen können

Ich schlug vor, eine Konfiguration auf dem VNC-Server zu erstellen, um das Ändern des Bildschirms zu ermöglichen, da ich weiß, dass Windows-API Drittanbieter-SW die Bildschirmauflösung programmgesteuert festlegen kann.

Dann werde ich warten ....

0
realtebo