Linux を実行しているヘッドレス組み込みデバイス (具体的には Debian を実行している Ultra96 FPGA) に SSH で接続するたびに、マシンのディスプレイ解像度が変わることに気付きました。組み込みデバイスに接続されているモニターの解像度ではなく、SSH を試行しているリモート マシンの解像度です。
これはとても奇妙だと思います。原因は何でしょうか? Google で検索しても何も見つかりません。SSH を使用してリモート デバイスに接続されたモニターの表示解像度を変更する方法に関するガイドしかありません。これは X 転送に関連する問題なのでしょうか?
SSH するたびに強制される解像度は、組み込みデバイスのディスプレイ 0 に出力される解像度と同じではありません。800x600 のような解像度です。私のリモート マシンは Ubuntu 16.04 を実行しています。
これが関連しているかどうかはわかりませんが、組み込みデバイスの解像度も、ローカルでターミナル ウィンドウを開くたびに変わります (この理由もわかりません)。SSH で接続したときに同じメカニズムがトリガーされ、リモート マシンにのみ影響するのでしょうか?