web-dev-qa-db-ja.com

SSH経由でローカルディスプレイの解像度を変更するにはどうすればよいですか?

Ubuntu Server 12.04 LTSを実行しているマシンがあり、ローカルモニターに問題があります。私が使用しているDellフラットパネルは、コンピュータの実行中に「このビデオモードを表示できません」というメッセージと「最適解像度1280x1024 60Hz」というメッセージのみを表示します。私はコマンドラインを介してオペレーティングシステムを完全に使用するのはかなり新しいですが、私は速く学んでいます。 :) SSH経由でサーバーに正常にアクセスできるので、それを使用しても問題はありません。ただし、現時点での場所については、コンピューターをローカルで使用する方がはるかに便利です。 SSH経由でローカル画面の解像度をモニターで使用できるものに変更する方法を知りたいだけです。御時間ありがとうございます!

ところで:ディスプレイの切り替えも試みましたが、まだ同じ問題があります。

BTW:xrandrコマンドを入力してみましたが、返されるのはCan't open displayだけです

5
krumble1

Sshセッションで実行してみてください

export DISPLAY=:0

xrandr呼び出しの前。これにより、xrandrは、ログインしたディスプレイではなくローカルディスプレイを使用するようになります。

だから、あなたは次のようなことをするつもりです:

  $ ssh my_machine
  ...
  $ export DISPLAY=:0
  $ xrandr --output VGA1 --mode 800x600

VGA1をディスプレイの名前に置き換え、800x600を達成しようとしている解像度に置き換えます。

10
Bryce