私は通常(!)外部モニタに接続されているラップトップを持っています。これで、(可能であればスクリプトやxrandrなしで)xorgを設定したいと思います。
- 外部モニターが接続されており、ノートブックカバーが開いている場合 - >両方のモニターが拡張されます。
- 外部モニターが接続されていてノートパソコンがオフになっている場合 - >外部モニターのみ
- 外部モニターが接続されていない場合 - >ノートブックモニター。
今私/etc/X11/xorg.conf.d/10-monitor.confArch wikiで提案されているようです。ここで。今、次の質問があります。
- 起動後にノートブックカバーを閉じると、両方のモニターがアクティブになります(外部デスクトップでマウスを移動できないにもかかわらず)。
- カバーを開けると、外部モニターが黒くなり、マウスをノートパソコンの画面から移動できます。 xrandr を使用して外部モニターをオフにしてから再びオンにすると、再び動作します。
- ノートブックを開き、外部モニターを黒にし、ラップトップをもう一度閉じると、Xがクラッシュしてラップトップを再起動する必要があります。 (キーボードの組み合わせが機能しなくなり、外部画面に移動しないマウス矢印のみが表示されます。)
モニターが自動的に正しく動作しないため、非常に迷惑です。 Intelチップ(オンボード)で、外部モニタはDisplayPortを介して接続されます。
どのログファイルで何を見つけるべきかわかりません。助けてくれます。
答え1
過去に同様のことをしたときに私が行った方法は、複数のファイルを/etc/X11/xorg.conf
持つことでした。次に/etc/rc.local
(またはそれに対応する)起動時に状況を検出し、Xサーバーが起動する前に正しいファイルを所定の場所にコピーします。
しかし、結局私はその道を行くのをやめました。最近では、動的xrandr / gui-configハッキングを実行する方がはるかに簡単です。これは、起動時だけでなく、モニターを接続または切断するときにも動的に実行できるためです。たとえば、動的に接続を変更するためのxorg.conf設定はありません。
[ああ、そして一般的にカバーを閉じたままラップトップを実行しないことをお勧めします。また、冷却されず、長期的に熱損傷の問題が発生する可能性があります。