web-dev-qa-db-ja.com

外部モニタが接続されていない場合、ログイン後にラップトップ画面が空白になる

Ubuntuは、外部モニターを切断した後の起動時に存在するモニターのみに自動的に切り替えません。

これが ビデオ表示 何が起こるかです。ログインウィンドウが表示され、すべてが正常に表示され、パスワードを入力すると、デスクトップイメージが表示され、すべてが空白になります。ゲストとしてログインしただけでは起こりません。

可能であれば、VGAポートを介して外部スクリーンに接続されたラップトップで作業します。問題は、セカンダリスクリーンが接続されていない状態でコンピューターを起動すると発生します。

  • ログイン画面が正常に表示されます。
  • ログインすると画面が真っ暗になりますが、ログイン音が聞こえます。
  • Ctr + alt + backwards-deleteを押して再度ログインすると、修正されることがありますが、すべてではありません。
  • 別のユーザーとしてログインすると、すべて問題ありません。次に、ユーザーとしてログインし、時々機能します。

画面を表示するには、モニターを接続する必要があります。そのモニターをオンにしてノートパソコンのディスプレイをオンにしましたが、コンピューターをオフにする前に外部モニターをオフにしても、ログイン後に再起動すると再びブランクになります。

リカバリモードに入った後、ユーザー名で画面を戻すことができましたが、たまにしかありません。フェイルセーフは、2番目の画面で何をしたいのかを尋ねても読み込まれません(クリックするマウスもキーボードも動作しません)。

私のコンピューターは LDLC Aurore BB1-i5 -8 -S1 です。

lightgdmの下でディスプレイを使用しているモニターに関する情報を保持する構成ファイルはどこですか?もし編集できたら、チャンスがあるかもしれないと思う:)

別の投稿で解決策を試みたものの1つは、monitors.xmlファイルを削除することでしたが、それは機能せず、現在使用できる良いものを作成する方法がわかりません。

DISPLAY=:0 xrandrIを実行するとき:

Screen 0: minimum 320 x 200, current 320 x 200, maximum 8192 x 8192
LVDS1 connected (normal left inverted right x axis y axis)
   1366x768       60.0 +
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)

これは、 フルdmesg をアクティブ化した後のSudo xdiagnoseas Bryce sugestedです。 (関連する部分を教えていただければ、ここに貼り付けます)

外付けモニターを接続すると、外付けモニターのみが機能しますが、コンピューターが両方が機能していると考えているディスプレイを使用して見ることができます。

Launchpadでの質問 を尋ねましたが、フィードバックなしで期限切れになります。私の意見では、Ubuntuは外部モニターが存在しないことを自動的に検出し、ラップトップモニターに切り替えることができるはずです。

ここにも同様の質問がありますが、私の場合には当てはまりません ラップトップから切断されていても外部モニターをプライマリとして設定

Update:明確にするために、問題はユーザーとログイン後にのみ発生します。スクリーンセーバーを約1秒間表示してから、空白になります。ブライスの例を試してみました(以下の回答を参照)が、うまくいきませんでした。これは、Display =:0 xrandrでtty1から取得した情報です。– Ramon Suarez 7月9日16:36

Screen 0: minimum 320 x 200, current 320 x 200, maximum 8192 x 8192 LVDS1 connected (normal left inverted right x axis y axis) 1366x768 60.0 + 1360x768 59.8 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) HDMI1 disconnected (normal left inverted right x axis y axis) DP1 disconnected (normal left inverted right x axis y axis)
6
Ramon Suarez

Vt1からXコマンドを発行するには、ディスプレイを指定する必要があります。例えば。:

DISPLAY=:0 xrandr --auto

Monitor.xml設定ファイルは、GNOMEがマルチヘッドレイアウトを設定するために使用するものですが、問題の原因になる可能性は低いです。理論的に削除して再起動すると、GNOME構成ツールのバグである場合、GNOMEは強制的にデフォルトに戻ります。

/etc/X11/xorg.confは、Xがそれ自体を構成するために使用するものです。 Intel HDグラフィックシステムでは、xorg.confはまったく必要ありません。存在する場合は、削除して再起動してみてください。でも、それがあなたのトラブルの原因ではないと思います。

あなたの.dmrcは関係ないと思います。ゲストセッションへの移行をテストし、そこで再現できるかどうかを確認できます。できれば、ユーザー設定ファイルにはなりません。

それを超えて、これを引き起こす可能性のあるさまざまなものがありますが、いくつかのログまたはより多くのテスト結果を見ることなく、それが何であるかを推測することは困難です。

Intelビデオカードでは、一度に2つの出力のみをライブにすることができます。特に、これらの新しいシステムでは、2つ以上の出力(HDMI、DVI、VGA、LVDSなど)があり、Linuxカーネルが混乱して間違ったことにつながるさまざまな方法があります。出力が有効になるのは、競合状態の場合があります。ビデオカードが可能な出力の一部は、コンピューターの物理ポートに接続されていません。

システムが目の前にある場合、私が見始めるものはxrandrであり、可能な出力が存在し、Xが接続していると思われるものを確認します。次に、グラフィックスデバッグ(Sudo xdiagnose、最初のオプション)を有効にしてから、リブートして問題のある場合とない場合のdmesgを調べ、カーネルがどの出力をオンにするかを確認します。

うまくいけば、生産的な道を歩むことができます。空白の画面のバグは、さまざまな原因で発生する可能性があり、単に症状に基づいて診断するのは困難ですが、上記の手順を使用すると、診断が可能になる問題を十分に理解できるはずです。

4
Bryce

xubuntu 13.10では、削除するファイルは〜/ .config/xfce/xfconf/xfce-perchannel-xml/displays.xmlであり、ディストリビューションで同様のファイルを探します。多分それはmonitors.xmlという名前です

1
anon

私の場合の症状は、あなたが説明したものと似ていました。私はラップトップのディスプレイをオフにしたので、私は間違っていました。ここに私がそれを解決した方法があります(より簡単に聞こえます):

  1. 表示では、最初にミラー表示にチェックマークを付けて構成を適用します。そして自動的に、ラップトップ画面が表示されます(おそらく設定が書き換えられます)。
  2. 再起動しました(オプションの手順の場合があります)。
  3. その後、ミラーディスプレイのチェックを外すと、以前の構成が思いどおりに戻ります。
0
Aizzat Suhardi

Xrandrコマンドラインツールを使用してモニター構成を更新します。

xrandr --auto

Xrandrのマンページによると、これは接続されているが表示されていないすべての画面を有効にします。 「有効」であるが実際には接続されていないすべての画面が無効になります。

私にとって、私のノートパソコンの画面は、スリープ後に目覚めませんでした。私のデュアルモニターは文字通り半分起きていました。設定マネージャを開こうとすると、スリープ状態のラップトップ画面で開いたため、表示されませんでした。幸いなことに、キーボードショートカットを使用してターミナルを開くことができ、半目覚めのデュアルモニターで、表示できる場所に表示されました。 xrandr --autoは、画面を以前の状態に復元しました。

0
markling