Wie kann ich die Bildschirmauflösung während einer VNC-Sitzung ändern?

Melden
  1. Grundlagen der Bildschirmauflösung bei VNC
  2. Änderung der Auflösung auf dem entfernten Rechner
  3. Virtuelle Bildschirme bei headless Servern
  4. Anpassung des VNC-Clients
  5. Zusammenfassung

Grundlagen der Bildschirmauflösung bei VNC

Bei einer VNC-Sitzung stellt der entfernte Computer den Bildschirm dar, auf den Sie zugreifen. Die angezeigte Auflösung entspricht in der Regel der tatsächlichen Auflösung des entfernten Desktops oder der virtuellen Anzeige, je nachdem, wie der VNC-Server konfiguriert ist. Es ist wichtig zu verstehen, dass die Änderung der Auflösung nicht direkt im VNC-Client erfolgt, sondern auf dem entfernten System, welches die Auflösung bereitstellt.

Änderung der Auflösung auf dem entfernten Rechner

Um die Auflösung zu ändern, müssen Sie zunächst herausfinden, ob Ihre VNC-Verbindung auf eine echte physische Anzeige oder auf eine virtuelle Anzeige verweist. Bei physischer Anzeige ändern Sie die Auflösung des Displays direkt im Betriebssystem, wie Sie es lokal tun würden. Unter Windows können Sie dazu etwa mit einem Rechtsklick auf den Desktop die Anzeigeeinstellungen öffnen und die Auflösung anpassen. Unter Linux verwenden Sie gegebenenfalls xrandr, um die Auflösung des X-Servers dynamisch zu ändern.

Beispiel für die Verwendung von xrandr unter Linux: Öffnen Sie ein Terminal auf dem entfernten System (z. B. via VNC-Terminal oder SSH) und geben Sie xrandr ein, um verfügbare Ausgabegeräte und Auflösungen anzuzeigen. Anschließend können Sie mit folgendem Befehl die Auflösung setzen:

xrandr --output VGA1 --mode 1920x1080

Ersetzen Sie VGA1 durch den tatsächlichen Namen des Ausgabegeräts und 1920x1080 durch die gewünschte Auflösung.

Virtuelle Bildschirme bei headless Servern

Bei Servern ohne angeschlossenen physikalischen Monitor (headless Server) und VNC-Servern wie x11vnc oder TigerVNC kann die Auflösung entweder beim Start des VNC-Servers festgelegt werden oder Sie müssen eine virtuelle Anzeige mit gewünschter Auflösung konfigurieren. Manche VNC-Server starten mit Standardauflösung, die Sie durch Neustart mit Parametern beeinflussen können.

Beispiel: Bei x11vnc können Sie mit Parameter -geometry die gewünschte Auflösung einstellen, zum Beispiel:

x11vnc -geometry 1920x1080

Oder bei vncserver (TightVNC, TigerVNC) können Sie eine Bildschirmauflösung über eine Umgebungsvariable oder Optionen festlegen, etwa:

vncserver :1 -geometry 1920x1080 -depth 24

Anpassung des VNC-Clients

Der VNC-Client selbst passt die angezeigte Auflösung normalerweise automatisch an die Auflösung des zugrunde liegenden Displays an. Manche Clients bieten Zoom- oder Skalierungsfunktionen, mit denen Sie die Darstellung vergrößern oder verkleinern können, ohne die tatsächliche Auflösung des entfernten Bildschirms zu verändern. Möchten Sie jedoch eine wirklich geänderte Auflösung, ist die Konfiguration auf dem Server unbedingt notwendig.

Zusammenfassung

Zusammenfassend ist die Bildschirmauflösung bei einer VNC-Sitzung im Wesentlichen eine Einstellung auf dem entfernten System. Ändern Sie sie direkt über das Betriebssystem oder über die VNC-Server-Startparameter. Der VNC-Client zeigt dann die neuen Einstellungen an. Die genauen Schritte hängen vom verwendeten Betriebssystem, VNC-Server und der Konfiguration des Systems ab.

0

Kommentare