マルチモニタ設定でlightdmログイン画面の場所を選択

マルチモニタ設定でlightdmログイン画面の場所を選択

私は3本のケーブルで2台のモニターに接続されたFedora XFCEとNVIDIA RTX 2080 Tiを実行しています。

同じモニターに2回接続されたディスプレイポート(PBP用)
別のモニターに接続されているHDMI

私のモニターのディスプレイポート1はXFCEのメイン画面で、私のモニターのディスプレイポート2はXFCEセッションで無効になっています。ただし、x設定をロードするログインユーザーになる前にログインが発生するため、何らかの方法で常にディスプレイポート2に表示されます。

Nvidia設定に入ると、無効なモニターがDP-0で、デフォルトのモニターがDP-4であることがわかります。しかし、私が言ったように、モニターにはDP-1とDP-2がありますが、DP-0とDP-4はどこから来たのですか?この状況を簡単に変更する方法はありますか?

修正する
今まで試したこと

  • 追加された/etc/lightdm/lightdm.conf行(Dualmon.shはxrandr --output DP-4 --primary
    • display-setup-script=/usr/bin/dualmon.sh
    • session-setup-script=/usr/bin/dualmon.sh
  • /etc/lightdm/lightdm-gtk-greeter.conf設定 active-monitorセクションで[greeter]
    • 0
    • 1
    • 2
    • サム
    • DP-4

これらのどれも機能しません。 DP-0(DisplayPort 2)にはログイン画面が表示されますが、DP-4(DisplayPort 1)には表示されません。

ベストアンサー1

その前にいくつかの言葉を申し上げます。これは完全な解決策ではないかもしれません(しかし、ここでより多くの入力を要求するためにコメントを書くのに十分な評判がありません)。 GUIなしで構成する必要がある場合、またはLinux上のGUIを一時的に無効にする必要があるかもしれません。だからしないでください。シェルコマンドを恐れないでください(そしてテキストモードエディタに慣れてください)。


ログインはディスプレイマネージャによって駆動されるため、この問題を解決するには、まず使用しているディスプレイマネージャを探す必要があります。人気の選択肢は

  • xdm(非常に基本)
  • gdm(ドワーフ)
  • lxdm(LXDEディスプレイマネージャ)
  • kdm(KDEディスプレイマネージャ)
  • lightdm (Ubuntu Linux メーカー Canonical から提供)

他にもたくさんあります。

どちらを実行しているかについては、以下を参照してください。/etc/sysconfig/desktop(RedHat / Fedoraの特定の場所!)(によると私のディスプレイマネージャが何であるかを示す単純なLinuxコマンドはありますか?)

その後、ディスプレイマネージャの名前で質問を更新するか、調査を続けることができます。

コマンドラインまたはスクリプトでこのツールを使用して、モニターについて学習および構成できますxrandr

標準のFedoraインストールをインストールして後でXFCEに切り替えた場合は、gdmを使用してそれを設定するためにGUIツールもインストールする可能性が高くなります。少なくともデフォルトのデスクトップモード(Gnome?)で設定する場合はそうです。しばらく。

おすすめ記事