Ubuntu 18.04ログイン画面の表示設定


30

Ubuntu 18.04では、ラップトップを外部ディスプレイに接続し、外部ディスプレイをプライマリおよび外部ディスプレイ専用モードとして設定できます。しかし、ラップトップの電源を入れるか、セッションからログアウトすると、ログイン画面の表示はラップトップの内部画面にのみ表示されます。しかし、いったんログインすると、ディスプレイは外部のみに切り替わり、ラップトップの画面は期待どおりに消えます。

16.04のように、起動時またはログアウト時にログイン画面を外部画面にのみ表示する方法はありますか?また、16.04のように、ログイン画面がカーソルに追従しません。


1
このバグの影響を受けている方へ:開発者がこの問題が重要であることを開発者に知らせるために、GDM3に対するアップストリームバグレポートにコメントするか、
賛成してください

回答:


30

これが知られている報告されたバグgdm3。現在の回避策は次のとおりです。

  1. ゴーへSettings > Devices > Displaysと(あなたのケースでは、内部ノートパソコンのディスプレイが無効になって)あなたのモニターあなたのログイン画面に必要な方法を設定します。完了したら、「保存」ボタンをクリックします。
  2. ユーザーのmonitors.xmlファイルをユーザーのホームフォルダーにコピーしますgdm

monitors.xmlファイルをコピーするには、ターミナルを開き、次を実行します。

sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml
sudo chown gdm:gdm ~gdm/.config/monitors.xml

次に、再起動して、変更が持続するかどうかを確認します。これでうまくいかない場合は、プロセス全体をもう一度試してください。定着させるために2回かかった。また、外部ディスプレイを切断した状態で再起動し、内部のラップトップディスプレイに切り替えました。再起動して再接続すると、外部モニターに戻ります。

お役に立てれば!


提案ありがとう。何らかの理由で、起動時に外部ディスプレイに貼り付いていないため、約4回試してみました。バグが解決されるまで待機します。
アラビンド

わたしにはできる。
jdthood

11

私も外部モニターを持っています。これは私のために働いた:

  • [設定] > [ デバイス] > [ ディスプレイ]を使用して、必要に応じてディスプレイモードを設定します。
  • を押してターミナルウィンドウを開き、CtrlAltT次のように入力します。

    sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config

  • ヒット入力してください

  • コンピューターを再起動します

1
これは、Ubuntuの18に私のために働いた唯一の答えだった...このフォルダは、実際とは違って存在する/home/gdm
フィンズベリー

/ var / lib / gdm3は〜gdmで、そのgdmのホームディレクトリです。通常、サービスユーザーアカウントは/ homeのホームディレクトリを取得しません。
アミアス

cp:通常のファイル '/var/lib/gdm/.config'を作成できません:そのようなファイルまたはディレクトリはありません。cp:通常のファイル '/var/lib/gdm3/.config'を作成できません:そのようなファイルまたはディレクトリはありません。cp:通常のファイル '〜gdm / .config'を作成できません:そのようなファイルまたはディレクトリはありません。すばらしいです。Ubuntu 18.04.1 LTSでフォルダーはどこに移動しましたか?Gnome 3.28.2とWaylandを使用していることは重要ですか?
エーリス

10

これは私の問題を解決しました:

[設定]> [デバイス]> [ディスプレイ]に移動し、ログイン画面に必要な方法でモニターを構成します(この場合、内部ラップトップディスプレイは無効になっています)。完了したら、「保存」ボタンをクリックします。

ユーザーのmonitor.xmlファイルをgdmユーザーのホームフォルダーにコピーします。

monitor.xmlファイルをコピーするには、ターミナルを開き、次を実行します。

sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml
sudo chown gdm:gdm ~gdm/.config/monitors.xml

/etc/gdm3/custom.confでWaylandEnable = falseのコメントを外します


7
この答えは、Damian T.の答えとどう違うのですか?
ケネットセレステ

1
これが、ログイン画面を外部モニターに表示する唯一の答えです。ただし、実際にログインしたとき、黒い画面しか表示されず、回復モードで元に戻す必要がありましたWaylandEndable=false
drhagen

それは私のために働いた。私は他の答えを試しましたが、うまくいきませんでしたが、これはうまくいきます。どうもありがとう。
アメディナ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.