ノートパソコンから切断されている場合でも、外部モニターがプライマリに設定されている


8

私のLenovo X200ラップトップで、Ubuntu 11.10を起動すると空白の内部画面が表示されるという問題が最近発生しました。ディスプレイは起動時に正常に機能し、その後、デスクトップが一時的に表示されてから、消去されます。このgnome-shellデスクトップのちらつきの間、メニューは表示されません。

ラップトップは、内部ディスプレイにミラーリングしたり拡張したりせずに、外部モニターが接続されてプライマリディスプレイとして設定されているかのように動作しているようです。

ここにいくつかの観察があります:

  1. 外付けモニターを接続すると、その上にデスクトップが表示されます。

  2. 次に、ディスプレイ(システム設定)を正常に使用xrandrして、内部ディスプレイ(これはに設定されています)をオンにし、off両方のディスプレイ間でミラーリングまたは拡張できます。

  3. ラップトップ画面をオンにしてプライマリとして設定したら、外部モニターを切断してラップトップディスプレイを個別に使用できます。

  4. 外部ディスプレイなしでラップトップを起動した場合(その場合、空白の画面が表示されます)、別の端末に切り替えることができます。たとえばtty1、その時点で内部ディスプレイは正しく機能しますが、これに戻るとtty7、再び空白になります。この段階で、私はへの切り替えもはやできtty1tty2など

  5. 問題なくWindowsを起動できます。

ラップトップがドッキングされているときに外部モニターをプライマリディスプレイとして設定するために、過去のどこかの設定をいじった可能性はあります。この場合、私が変更した可能性のある潜在的なファイルに誰かが私を誘導し(そして私が行った変更を思い出させて)、元の設定に戻すことができるのではないかと思います。これはかなり前のことですが、Ubuntu MaverickまたはNattyではそうだったと思います(そのような変更がアップグレード時にも存続するかどうかはわかりません)。しかし、これは最近の進展ですので、それ以上のものがあると思います。

ソフトウェアのインストールや、表示されている問題と一致する可能性のあるシステムファイルへの変更は考えられません。

ここで何が起こっているのか、または問題を診断する方法について誰かが何か考えを持っていますか?関連するシステム情報を印刷するために使用できるコマンドがある場合はお知らせください。詳細を記載して質問を更新します。


これはaskubuntu.com/q/83678/43477の複製であり、@ int_uaが提供する(手動の)ソリューションが私にとってはトリックであるとコメントしました。私は間違っていました...この問題はまだ発生しています。起動時に外付けモニターが接続されていなくても、ディスプレイが数回正常に動作しました(ただし、これらのイベントについて説明する特別な/一貫性のあるものを判別できませんでした)。ですから、これについてのアドバイスはありがたいです。
jbaums

#3の後、シャットダウンする前に外部がなくなったことをコンピューターに通知しますか?(xrandr --autoプラグを抜いて実行するか、画面構成用のグラフィカルツールを使用して無効にするなど)
maco

@maco:はい、GUIとの両方で試しましたxrandr --auto。また、Ubuntuを起動した後に外部モニターを接続しても外部のディスプレイが表示されないことも付け加えておきます。私はsudo rebootこれらの例ではtty1経由で頼ってきました。私の運が良ければ(タイプミスやポップアップなどの更新がない場合)、パスワードを盲目的に入力し、続いてCTRL + ALT + Tとをxrandr --auto押して、ディスプレイをノートパソコンの画面に正しく出力することもできます。明らかにこれは理想的ではありません。Fn + F7(出力デバイスを切り替えるX200ショートカット)も試しましたが、役に立ちませんでした。
jbaums

XrandrコマンドがXの起動時に最初に実行されるようにしてみてください。wiki.ubuntu.com/X/Config/...
MACO

@maco:ヒントをありがとう、しかし残念ながらxrandr --auto/ etc / gdm / Init / Default に追加できませんでした。
jbaums

回答:


2

私たちはビジネスで多くのLenovoを使用していますが、X200のようなIntelではなく、ほとんどがNvidiaディスプレイカードを持っています。プライマリモニターとしてセカンダリ外部モニターを使用しており、当初は現在発生しているのと同じ問題が発生しました。

問題を解決する方法は、2段階のプロセスでした。まず、BIOSDisplay、Graphic Deviceで、「Integrated」を「Discrete」に変更しました。次に、残念なことに、ここでソリューションが道を外れます。NvidiaのWebサイトから最新のドライバーをダウンロードしてインストールしました。これにより、Windowsで見られるような追加のNvidia構成ユーティリティが提供され、プライマリおよびセカンダリモニターは簡単に実現されました。

残念ながら、これですべてです。BIOSの[ディスプレイ]という見出しの下にいくつかの追加設定があり、これらも役立つ場合があります。

幸運を祈ります。

ミロ


解決策を投稿していただきありがとうございます。私のBIOSのディスプレイオプションは少し異なり、ブートディスプレイデバイスとして「Thinkpad LCD」がすでに選択されています(他のオプションはアナログ(VGA)またはデジタル(DisplayPort)でした)。AFAIK Intelグラフィックスドライバーは11.10に含まれている必要があり、自動的に更新されると想定していました。
jbaums 2012

喜び、あなたが解決策を見つけたことをうれしく思います!
kingmilo

1

Alt+ を入力して実行ダイアログを開きますF2

次に、入力rm ~/.config/monitors.xmlして押しますEnter


1
これは理論的には質問に答えることができますが、OPが問題の答えとして機能する理由をOPが理解するために必要な不可欠な部分を含めることが望ましいでしょう。
ブルーノペレイラ

@Patrickの提案に感謝しますが、monitors.xmlを削除しても問題は解決しませんでした。(また、ALT + F2実行ダイアログを介してファイルを正常に削除するには、~/。を削除する必要がありました。)
jbaums

「また、ALT + F2実行ダイアログを介してファイルを正常に削除するには、削除する必要がありました」-おかしい-これをテストし、ubuntu oneiric releaseeで動作するため
Patrick

それは奇妙です...コマンドは、ALT + F2ではなく、ターミナルを介して(期待どおりに)提案どおりに機能します。11.10にも参加しています。Unityとgnome-shellが違いを生むのだろうか?とにかく、ありがとう。
jbaums

1

私の場合、この問題の原因は、電源管理のために以前にインストールしたJupiterでした。Jupiterには、出力デバイスを含むディスプレイ設定を調整するためのいくつかのオプションがあり、これらは起動時に保存および復元されます。ジュピターの「ビデオディスプレイ」を「内部ディスプレイのみ」に変更すると、問題が修正されました。接続時に外部操作が必要になる可能性があるため、これを「両方のディスプレイを有効にする」に切り替える場合があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.