Поиск по сайту:

Как отобразить экран входа в систему на внешнем мониторе в Ubuntu 22.04 | 22.10

К вашему компьютеру с Ubuntu подключено несколько мониторов? Вот краткий совет, показывающий, как настроить, какой из них будет отображать экран входа в систему.

В Ubuntu довольно легко настроить основной дисплей с рабочим столом GNOME по умолчанию. Однако экран входа в систему всегда привязан к встроенному дисплею моего ноутбука. Если вы используете внешний монитор большую часть времени, вы также можете установить его в качестве основного дисплея для экрана входа в GDM, следуя этому руководству.

ПРИМЕЧАНИЕ. Это руководство тестируется только в Ubuntu с рабочим столом GNOME по умолчанию! Однако он также может работать в других Linux с GNOME (например, Fedora, Debian и Arch) или Linux с диспетчером отображения GDM.

Шаг 1. Установите основной дисплей в Центре управления Gnome

Прежде всего, откройте Настройки (также известный как Центр управления Gnome) из меню в правом верхнем углу панели задач.

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

Этот шаг необходим для создания файла конфигурации XML в папке пользователя «.config». Однако вы можете в любой момент переключиться на другой дисплей в качестве основного.

Шаг 2. Примените основной дисплей для экрана входа в GDM

Как упоминалось выше, на предыдущем шаге автоматически создается файл конфигурации XML. Скопировав файл в папку конфигурации GDM, он также будет работать на экране входа в систему.

Для этого нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Затем выполните команду:

sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/

Введите пароль пользователя (без звездочки), когда он спросит, и нажмите Enter. В других Linux вам, возможно, придется заменить gdm3 в команде на gdm.

Теперь сохраните свою работу и выйдите из системы, чтобы увидеть волшебство!

(Необязательно) Отключите встроенный дисплей при запуске.

Еще одна неприятная вещь при использовании нескольких мониторов в Ubuntu Linux — это то, что экран загрузочного меню Grub всегда отображается на встроенном мониторе. Я не могу понять, как заставить его работать на внешнем экране, поскольку он, похоже, отвечает за BIOS.

Однако вы можете отключить встроенный дисплей при запуске и использовать внешний экран, только добавив параметр ядра.

ПРИМЕЧАНИЕ. После этого шага загрузочное меню Grub по-прежнему отображается на встроенном дисплее, хотя после этого оно всегда становится пустым, даже после отключения внешнего монитора.

1. Сначала загрузитесь и войдите в свой рабочий стол Ubuntu. Откройте терминал, нажав сочетание клавиш Ctrl+Alt+T на клавиатуре.

2. Отключите внешний монитор и выполните команду, чтобы получить идентификатор устройства встроенного дисплея:

для p в /sys/class/drm/*/status; do con=$ {p%/status}; \
echo -n "$ {con#*/card?-}: "; кот $p; готово

Некоторые говорили, что последняя команда не работает. Если это так, вы можете вместо этого запустить команду ниже. Обычно первым является идентификатор встроенного дисплея.

cat ~/.config/monitors.xml |grep connector

Или просто выйдите из системы и выберите вход через «Ubuntu on Xorg» с помощью кнопки шестеренки в правом нижнем углу. И запустите xrandr -q, чтобы увидеть имя устройства отображения.

3. Повторно подключите внешний монитор и выполните команду для редактирования файла конфигурации Grub:

sudo gedit /etc/default/grub

Замените gedit на nano для Ubuntu 22.10 или другого Linux. Когда файл откроется, добавьте video=eDP-1:d в качестве значения «GRUB_CMDLINE_LINUX_DEFAULT». Таким образом, строка будет выглядеть так:

GRUB_CMDLINE_LINUX_DEFAULT="довольно заставка видео=eDP-1:d"

Здесь «d» отключит устройство. Однако вам придется изменить eDP-1 на имя вашего устройства, которое вы получили на последнем шаге.

После сохранения изменений запустите sudo update-grub, чтобы перезагрузить настройки Grub, и готово!

Кроме того, вы можете добавить параметр ядра video=Device-Name:e или video=Device-Name:D, чтобы при необходимости принудительно включить внешний монитор при запуске.

Статьи по данной тематике