Выберите расположение экрана входа lightdm в настройке нескольких мониторов

Как установить местоположение для экрана входа с помощью lightdm в настройке нескольких мониторов.

Если есть два монитора (1920x1080) + (1920x1200) и в настоящее время после загрузки, логин отображается на левом (меньшем) мониторе. Я хотел бы видеть его только на правом (большем) мониторе.

Переключение кабелей на видеокарте не помогло, и я уже сделал большой экран моим основным экраном с помощью xrandr:

xrandr --output DVI-1 --primary #big screen

После входа моя панель находится на основном экране, но на экране входа в систему Сам показан на другом меньшем экране. Как я могу настроить lightdm для отображения входа только на большом экране.

7
задан 1 January 2013 в 17:53

3 ответа

По крайней мере, в Ubuntu 16.04, который включает в себя lightdm-gtk-greeeter 2.0.1 , следующую запись в /etc/lightdm/lightdm-gtk-greeter.conf можно использовать для исправления начальной позиции диалога входа в систему на определенном мониторе:

[greeter]
active-monitor=0

Обход xrandr здесь тоже не сработал.

0
ответ дан 1 January 2013 в 17:53

Это добилось цели для меня. Узнайте свой основной экран:

$ xrandr

И создайте файл/usr/bin/dualmon.sh со следующей командой:

xrandr --output DVI-0 --primary

** Измените DVI 0 для Вашего основного экрана.*

Сделайте это исполняемым файлом:

sudo chmod +x /usr/bin/dualmon.sh.

И добавьте его к/etc/lightdm/lightdm.conf файлу:

[SeatDefaults]
display-setup-script=/usr/bin/dualmon.sh
session-setup-script=/usr/bin/dualmon.sh

С уважением!

2
ответ дан 1 January 2013 в 17:53

Как только вы узнаете свой идентификатор экрана, как предложил Бен, используя xrandr, вы можете выбрать желаемый вывод на экран. (мой назывался HDMI-1) и введите его прямо в файл конфигурации.

/etc/lightdm/lightdm.conf

Найдите строку «display-setup-script» и измените ее следующим образом:

display-setup-script=xrandr --output HDMI-1 --primary

Очевидно, замените «HDMI-1» на нужный вам монитор, например. «DVI-1» или «DP-1» для DVI или DisplayPort, если не HDMI.

В настоящее время я использую lightdm-webkit2-greeter, поэтому у меня нет этой опции, но если вы используете lightdm-gtk-greeter, вместо этого вы можете сделать следующее:

[greeter]
active-monitor=0

В файле /etc/lightdm/lightdm-gtk-greeter.conf

0
ответ дан 19 April 2020 в 02:19

Другие вопросы по тегам:

Похожие вопросы: