
私はラップトップのArch Linuxでgnomeを使用しています。左側に1920×1080のモニターがあります。 GNOMEでモニターをデフォルトのモニターに設定しましたが、ログイン後はすべてうまくいきます。しかし、GDMが私のログイン情報を表示するたびに、私のラップトップ画面にダイアログボックスが表示され、私のモニターがデフォルトでラップトップの右側に設定されていることがわかりました。マウスの位置が影響を与える可能性があると言っている人を検索したところ、これは私には効果がありませんでした。誰でも助けることができますか?
答え1
私のデスクトップコンピュータでも同じ問題が発生します。 2番目の画面が接続されていますが、それは映画を見ることだけであり、私のコンピュータから離れすぎて見るのは難しいです。
@ドン - クリスティこれが問題であることを正しく指摘してくださいxorg.conf
。それで答えで書いてみましょう。
nvidia-settings
私にとっては、エージェントを再実行するのと同じくらい簡単でした。 1つの画面をデフォルトのモニターに設定し、既存の画面を上書きしますxorg.conf
。
結果は次の構成です(ここでは関連部分のみが表示されます)。
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Samsung SMBX2335"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 580"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-0"
Option "metamodes" "DVI-I-2: nvidia-auto-select +0+0, DVI-I-3: 1920x1080 +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
したがって、基本的に実行する2つのステップがあります。
- モニターを設定してください監視装置部分。
- このディスプレイを見てください画面部分。
次に、Xserverを再起動または再起動して、これらの新しい設定を適用します。
役に立ったことを願っています!
答え2
これは実際に私にとって効果的でした。
GDM - アーチウィキ説明する:
モニターを必要に応じて(方向、基本など)設定し、
~/.config/monitors.xml
GDMがその設定に従うようにするには、次の手順を実行します。# cp ~/.config/monitors.xml /var/lib/gdm/.config/monitors.xml
変更はログアウト時に適用されます。
注:このファイルはWaylandバックエンドでは無視できます
/var/lib/gdm/.config/monitors.xml
。
これは私には何の影響もありません
ログイン時にxrandr
xrandrを使用してログイン画面に影響を与えるスクリプトを実行するには、次の手順を実行する必要があります/etc/X11/xinit/xinitrc.d
。たとえば、HDMI経由で接続されている外部画面を自動的に選択する必要があります。
#!/bin/sh
EXTERNAL_OUTPUT="HDMI1"
INTERNAL_OUTPUT="eDP1"
if (xrandr | grep $EXTERNAL_OUTPUT | grep " connected "); then
xrandr --output $INTERNAL_OUTPUT --off --output $EXTERNAL_OUTPUT --auto
else
xrandr --output $INTERNAL_OUTPUT --auto
fi