Mir fällt auf, dass sich die Bildschirmauflösung meines Rechners jedes Mal ändert, wenn ich mich per SSH mit einem meiner eingebetteten Headless-Geräte unter Linux (insbesondere einem Ultra96-FPGA unter Debian) verbinde. Nicht die Auflösung eines Monitors, der an das eingebettete Gerät angeschlossen ist, sondern die Auflösung des Remote-Rechners, der versucht, per SSH zu kommunizieren.
Ich finde das sehr seltsam. Was könnte die Ursache sein? Ich habe bei Google nichts gefunden, nur Anleitungen, wie man mit SSH die Bildschirmauflösung eines an ein Remote-Gerät angeschlossenen Monitors ändern kann. Ist das irgendwie ein Problem im Zusammenhang mit der Weiterleitung von X?
Die Auflösung, die jedes Mal erzwungen wird, wenn ich SSH verwende, ist nicht die gleiche wie die Auflösung, die auf dem eingebetteten Gerät zur Anzeige 0 ausgegeben wird; sie beträgt etwa 800 x 600. Auf meinem Remote-Rechner läuft Ubuntu 16.04.
Ich bin nicht sicher, ob das damit zusammenhängt, aber die Auflösung des eingebetteten Geräts ändert sich auch jedes Mal, wenn ich lokal ein Terminalfenster darauf öffne (ich habe den Grund dafür auch nicht gefunden). Könnte es sein, dass derselbe Mechanismus ausgelöst wird, wenn ich SSH verwende, nur dass es den Remote-Computer betrifft?