Как разрешить GDM совместное использование файлов с GNOME?

Я использую gnome под Arch Linux на своем ноутбуке с монитором 1920 * 1080 слева от него, я установил монитор в качестве основного дисплея в GNOME, и после входа в систему все работает нормально. Однако GDM отображает мой вход в систему диалог на моем экране экрана, и я заметил, что мой монитор был установлен по умолчанию на правой стороне моего ноутбука. Я искал и обнаружил, что кто-то сказал, что позиция мыши может иметь эффект, который не срабатывал на меня. Может ли кто-нибудь помочь?

2 Solutions collect form web for “Как разрешить GDM совместное использование файлов с GNOME?”

Я столкнулся с теми же проблемами с моим настольным ПК. У меня есть второй экран, прикрепленный к нему, который используется только для просмотра фильмов и действительно далек от моего компьютера и его трудно увидеть.

@ don-crissti правильно указал, что это проблема с xorg.conf . Поэтому я напишу это как ответ.

Для меня это было так же просто, как запустить агент nvidia-settings . Настройте один экран в качестве основного дисплея и перезапишите существующий 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 

Таким образом, в основном есть два шага:

  1. Установите Дисплей в разделе « Монитор ».
  2. См. Раздел « Экран» в разделе « Экран ».

Затем перезагрузите или перезапустите XServer, чтобы применить эти новые настройки.

Надеюсь, это поможет!

Это действительно сработало для меня

GDM – Arch wiki говорит:

Если у вас есть настройки ваших мониторов по своему усмотрению (ориентация, первичная и т. Д.) В ~/.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 
Linux и Unix - лучшая ОС в мире.