tl; dr
ノートパソコンに接続されている外部モニターの正しい解像度を忘れてしまいます。構成を「スティック」にするにはどうすればよいですか?
細部
Linux Mintを実行するラップトップを外部ViewSonicモニターに接続しています。外部モニターをセカンドスクリーンとして使用するように設定しました(つまり、ミラーリングされていません)。これは数週間問題なく動作しました。
突然、ラップトップはそれをViewSonicとして認識しなくなり、その時点では最適な解像度(1600 x 1200
)がわからなかったため、最大値はのみとなりました1028 x 768
。1これは、1920 x 1200
解像度のある私のラップトップではまったく機能しませんでした。
多くの欲求不満の後、私はこの答えを見つけました。次のように、問題を解決するのに役立ちました(cvt
コマンドの出力は、次のコマンドで使用されたモードラインです)。
cvt 1600 1200
xrandr --newmode "1600x1200_60.00" 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync
xrandr --addmode VGA-1 1600x1200_60.00
これはまさに私ができることを望んでいたことですが、GUIを介して行うことはできませんでした。(まだコマンドラインが好きな理由があります...)
これは、しばらくの間再びうまくいきました。しかし、今日コンピューターを起動してサインインすると、動作していないさまざまな試行モードに関する一連のエラーが通知領域ポップアップに表示され、外部モニターがオフになりました。上記のコマンドを繰り返したところ、再び動作しました。
nVidiaカードを持っています。問題が発生し始めたときに専用のドライバーをインストールしようとしましたが、その時点で外部モニターがまったく認識されなくなったため、オープンソースドライバーに戻りました。Xorg.conf
またははなくXorg.conf.d
、だけxorg.conf.failsafe
です。
マシンを起動するたびにこれらのコマンドを繰り返したくありません。これを自分Xorg.conf
または何かに保存する方法はありますか?Xで多くのことをしてから数年になります。ここで誰かが私を助けてくれますか?
1私はこれがなぜ起こったのかを判断できませんでした。私の推測では、問題のあるドライバーの更新です。
udev
、モニターが接続または切断されるたびにxrandrを実行するスクリプトを呼び出すルールを作成することです。これは、コンピューターが常にモニターに接続されているとは限らないため、はるかに優れています。それ以外の場合は、いつも同じ場所に設置できて満足しているなら、それでよいでしょXorg.conf
う。
/etc/X11/corg.conf
ファイルまたは何かを持っていますか/etc/X11/corg.conf.d
?同じように、質問を編集して、それらのファイルの内容を追加してください。