SSH und Remote-X-Anwendung ... nicht korrekte Auflösung ... wie löst man das?

1274
user1219766

Ich arbeite über eine SSH-Verbindung mit der Option -X, einer Remote-Grafikanwendung, aber beim Starten kann ich den gesamten Bildschirm aufgrund eines schlechten Auflösungsparameters nicht richtig sehen. Wie kann ich das ändern? Soll ich etwas auf meinem localhost oder auf dem Remote-Server ändern? Wenn Sie wissen, wie der X-Server funktioniert, wäre das fantastisch.

Vielen Dank.

2

1 Antwort auf die Frage

1
MariusMatutiae

Wenn Sie verwenden ssh -X, wird die Anwendung mit Ihrer eigenen Auflösung auf Ihrem eigenen Bildschirm angezeigt. Um dies zu sehen, versuchen Sie es

 export DISPLAY=localhost:10 xrandr -q 

auf dem (Remote-) Server; Die Antwort sind die Eigenschaften des X-Monitors auf dem (lokalen) Client. Sie können die Auflösung mit dem üblichen xrandrBefehl ändern.

xrandr --output HDMI1 --mode 1920x1024 

oder was auch immer für dich zutrifft.

Wenn Sie sich darüber ärgern, dass Sie die Auflösung Ihrer Arbeitssitzung ändern müssen, können Sie wie folgt eine zweite, separate und separate Sitzung erstellen: install Xephyr(wie hängt von Ihrer Distribution ab, das Paket wird xserver-xephyrunter Debian und Derivaten aufgerufen ) und dann die lokale Maschine

 Xephyr -ac -br -noreset -resizeable -screen 800x600 :1 & DISPLAY=:1.0 ssh -Y me@remote.host 

Dann geben Sie auf dem Remote-Server den Befehl aus

export DISPLAY=localhost:10 

Wenn Sie Ihre grafische Anwendung ausführen, wird sie in einem separaten Fenster auf Ihrem lokalen PC angezeigt.

whenever I run "xrandr -q" on the server I get " Xlib: extension "RANDR" missing on display "localhost:14.0" " Also I'm not able to install anything on the server machine... damn! user1219766 vor 8 Jahren 0
@ user1219766 Dies ist ein merkwürdiges Problem: Dies bedeutet, dass die X11-Konfiguration auf dem Client fehlerhaft ist. Sie müssen viel mehr Informationen über Ihre Konfiguration erstellen, als Sie uns bisher gegeben haben. MariusMatutiae vor 8 Jahren 0
Auf der Clientseite (lokaler Computer) habe ich viele Informationen erhalten, die auf der Serverseite jedoch nicht ausgeführt wurden. user1219766 vor 8 Jahren 0