![Как изменить разрешение экрана входа в GDM?](https://rvso.com/image/1000903/%D0%9A%D0%B0%D0%BA%20%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C%20%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20%D0%B2%D1%85%D0%BE%D0%B4%D0%B0%20%D0%B2%20GDM%3F.png)
Я использую Ubuntu GNOME 16.04 на дисплее Retina, и у меня все масштабируется и выглядит отлично, за исключением экрана входа, который очень маленький. Я выяснил, как установить коэффициент масштабирования на 2 (в /usr/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml
), но фактические размеры остаются прежними.
Как увеличить размеры экрана входа до 3800x2160?
решение1
- Редактировать
/var/lib/gdm/.config/monitors.xml
(необходимоroot
) Это должно выглядеть примерно так:
<monitors version="2">
<configuration>
<logicalmonitor>
<x>0</x>
<y>0</y>
<scale>1</scale>
<primary>yes</primary>
<monitor>
<monitorspec>
<connector>eDP-1</connector>
<vendor>BOE</vendor>
<product>0x0a76</product>
<serial>0x00000000</serial>
</monitorspec>
<mode>
<width>2256</width>
<height>1504</height>
<rate>60.001</rate>
</mode>
</monitor>
</logicalmonitor>
</configuration>
</monitors>
Где написано <scale>1</scale>
измените это число на нужный вам коэффициент масштабирования. В моем случае я хочу 1.5
.
- Для дробного масштабирования на Wayland (в вашем случае, поскольку вы
2
этого не хотите делать) запустите
sudo machinectl shell gdm@ /bin/bash
В оболочке запустите
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
- Выйти из системы После выхода из системы, если все прошло правильно, экран входа будет иметь выбранное вами масштабирование. Я пробовал просто заблокировать вместо выхода из системы, но экран входа не обновился. Убедитесь, что вы вышли из системы, а не просто заблокировались.
После множества проб и ошибок в Интернете я наконец нашел работающий методhttps://wiki.archlinux.org/title/GDMиhttps://gitlab.gnome.org/GNOME/gdm/-/issues/699.