しばらくデスクトップに2つのモニタ設定を実行してきました。最初は、これらのモニターを定義するためにファイルを設定しました/etc/X11/xorg.conf
。最近、17インチモニターにエラーが発生し(24インチモニターで実行中)、交換対象が27インチモニターなので、新しい27インチモニターをメイン画面にして他のモニターをセカンダリ画面に移動したいと思います。/etc/X11/xorg.conf
以下のように新しいファイルを作成しました。
Section "Device"
Identifier "H67 Integrated Graphics"
Driver "intel"
Option "Monitor-HDMI2" "Iiyama 27in"
Option "Monitor-HDMI1" "Iiyama 24in"
EndSection
Section "Monitor"
Identifier "Iiyama 27in"
Option "DPMS"
Option "Primary"
Option "Position" "0 0"
Option "PreferredMode" "1920x1080"
EndSection
Section "Monitor"
Identifier "Iiyama 24in"
Option "DPMS"
Option "PreferredMode" "1920x1080"
Option "Position" "1920 0"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "H67 Integrated Graphics"
Monitor "Iiyama 27in"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1920x1080" "1024x768" "640x480"
EndSubSection
EndSection
問題は、gdmが起動するとセカンダリモニタにログイン画面が表示されることです。また、gnome自体のモニタレイアウトに入ると、セカンダリモニタを1に、プライマリモニタを2として表示します(モニタ2をプライマリモニタ、モニタ1をセカンダリモニタとして表しますが)。
monitor.xml
私は私のホームディレクトリ(下)にあるファイルを使用する必要があることを提案したのを見て、.config
それを受け入れ、正しいモニタがデフォルトとして定義されるように変更しました。
<monitors version="1">
<configuration>
<clone>no</clone>
<output name="HDMI1">
<vendor>IVM</vendor>
<product>PLE2472HD</product>
<serial>1108511312415</serial>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
<x>1920</x>
<y>0</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>no</primary>
<presentation>no</presentation>
<underscanning>no</underscanning>
</output>
<output name="HDMI2">
<vendor>IVM</vendor>
<product>PLX2783H</product>
<serial>1128153703037</serial>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
<x>0</x>
<y>0</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>yes</primary>
<presentation>no</presentation>
<underscanning>no</underscanning>
</output>
</configuration>
</monitors>
/var/lib/gdm3/.config
/etc/gdm3/ と数箇所に入れようとしましたが、何も変更されませんでした(GNOME設定/ディスプレイパネルの画面に表示されている数字を含む)。
それでは、gdmが私のメイン画面に表示されるようにこれをどのように変更しますか? (理想的ですが必須ではありません)メイン画面が1で補助画面が2になるようにモニター番号を変更できます。
ベストアンサー1
それで、数年後も人々はまだこの質問に興味を持っているので、答えを要約しましょう。
このために、私は次から学んだ。Ask.fedoraproject.orgそしてwiki.archlinux.org。
安全な方法は、自分のユーザーmonitor.xml
ファイルを最初に削除することです(「WaylandでGDMを使用している場合は、Waylandで作成されたMonitors.xmlも使用する必要があります」とArchlinuxは言います)。次に、好みのディスプレイ設定ツールを使用して新しいものを作成します(私はGNOME設定を使用しました)。
その後、私にとっては基本的に次のようになります
# cp ~/.config/monitors.xml /var/lib/gdm/.config/
# chown gdm:gdm /var/lib/gdm/.config/monitors.xml
<primary>yes</primary>
各モニタ項目にまたは行が含まれていることを確認しました<primary>false</primary>
。