Как изменить разрешение экрана входа в Ubuntu 18.04

Как изменить разрешение экрана входа в Ubuntu 18.04

Мне нужен способ изменить разрешение экрана загрузки и входа в систему на 1920 x 1080. У меня на ноутбуке дисплей 4K, и я не могу нормально прочитать текст на экране загрузчика grub, поскольку он не масштабируется. Даже экран входа в систему имеет некоторые странности, как будто он пропустил масштабирование курсора мыши.

Я думаю, что я мог бы решить эту проблему, если бы я мог просто уменьшить разрешение загрузки и экрана входа, но я не знаю, как лучше всего это сделать. В прошлом я менял разрешение экрана загрузки через параметры команды загрузки ядра и возился с gnome gdm. Но если я не сделаю все правильно, изменения могут быть перезаписаны во время обычного обновления Ubuntu.

Пожалуйста, дайте совет, если у вас есть опыт в этом. Спасибо.

решение1

Для 18.04 есть пара вещей, которые вы можете попробовать.

Первое, что нужно сделать, это убедиться, что разрешение 1920 x 1080 поддерживается в grub. Для этого перезагрузите компьютер и Escнесколько раз нажмите , пока не увидите фиолетовый экран с параметрами восстановления и grub. Нажмите , cчтобы получить приглашение grub. В приглашении grub введите:

videoinfo

и нажмите Enter.

Посмотрите список поддерживаемых разрешений и убедитесь, 1920 x 1080что там есть. Если да, введите:

exit

для выхода из grub и загрузки.

Разрешение экрана загрузки меняется путем изменения настроек grub по умолчанию. Откройте терминал и введите:

sudo nano /etc/default/grub

Используйте стрелку вниз или Page Down, пока не увидите строку, которая выглядит следующим образом:

#GRUB_GFXMODE=640x480

Ниже этой строки введите следующее, заменив 1920x1080поддерживаемое разрешение:

GRUB_GFXMODE=1920x1080
GRUB_GFXPAYLOAD_LINUX=keep

Чтобы сохранить изменения, нажмите Ctrl+O( Oкак в Ohio, а не ноль). Чтобы выйти из nano, нажмите Ctrl+X. Теперь обновите grub:

sudo update-grub

Это должно решить проблему в grub, и не будет перезаписано обновлением. Для экрана входа в систему, выможетможно исправить это с помощью настроек 4K в Ubuntu 18.04. Перейдите в Настройки -> Устройства -> Дисплеи и установите Scaleзначение 200%. Я не уверен, повлияет ли это на менеджер рабочего стола или нет, но это первое, что я бы попробовал.

решение2

Хочу только добавить, что я нашел способ изменить разрешение экрана входа. Эта часть моей проблемы была задана и на нее ответили, см.как изменить поток gdm3.

После настройки нужного разрешения монитора и уровня масштабирования я просто копирую настройки в каталог gdm3 .config, вношу необходимые изменения и перезагружаю ПК.

sudo cp -i .config/monitors.xml /var/lib/gdm3/.config/
sudo vi /var/lib/gdm3/.config/monitors.xml

Возможно, вам также нужно будет сделать следующее перед перезагрузкой. Выберите gdm3 при появлении соответствующего запроса.

sudo dpkg-reconfigure gdm3

решение3

Для новой установки Ubuntu 22.04,бернард-вэй'sотвечатьявляется правильным.

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

У меня возникло несколько проблем, заставивших меня думать, что это неправильно:

  • Не было ~/.config/monitors.xml. (по умолчанию настройки отображения gnome могут автоматически подстраиваться под ваш монитор)
    Внесите любые изменения в Настройки > Дисплей, чтобы этот файл был создан
  • Создать /var/lib/gdm3/.configпапку

После выполнения этих двух шагов вы также можете установить и использовать этот инструмент для настройки экрана входа в систему (фона и т. д.)

https://realmazharhussain.github.io/gdm-settings/

Кнопка в Дисплей > Применить текущие настройки дисплея по сути выполнит указанную выше операцию копирования, но только если вы выполнили указанные выше действия.

Отображение в настройках менеджера входа

решение4

Я используюгид Альберто. Бегать:

sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml

где ~gdmнаходится /var/lib/gdm3. Затем запустите:

sudo chown gdm:gdm ~gdm/.config/monitors.xml

Связанный контент