Как получить возможность выбора разрешения 2560×1440 постоянно в Ubuntu 18.04?

Вопрос или проблема

Я только что купил монитор Acer K272HUL 27″, способный на разрешение 1440, чтобы использовать его с ноутбуком 4k с Ubuntu 18.04 и графическим процессором Nvidia 960M. Я следовал указаниям здесь (мне нужно было использовать cvt -r, поскольку эта модель гаснет)

https://wiki.archlinux.org/index.php/Xrandr#Adding_undetected_resolutions

Все кажется прекрасно работает. Я получаю 2650×1440 на Acer. Моя проблема заключается в том, как сделать это постоянным? В инструкции сказано создать запись в /etc/X11/xorg.conf.d/10-monitor.conf, но мне кажется, что у меня нет этого файла в Ubuntu 18.04. Как сделать эту опцию разрешения постоянной?

Вот файлы/каталоги под /etc/X11/
`
app-defaults rgb.txt Xreset.d Xsession.options
cursors xinit Xresources xsm
default-display-manager xkb Xsession XvMCConfig
fonts Xreset Xsession.d Xwrapper.config

Хммм. Думаю, это могло сработать.

gedit ~/.profile

добавил в конец файла и сохранил

xrandr --newmode "2560x1440R"  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
xrandr --addmode HDMI-1-1 2560x1440R

Кто-нибудь видит какие-либо проблемы, которые это может вызвать?

Здесь я нашел это решение.
http://ubuntuhandbook.org/index.php/2017/04/custom-screen-resolution-ubuntu-desktop/

Ответ или решение

Чтобы сделать разрешение 2560×1440 постоянным в Ubuntu 18.04 на вашем мониторе Acer K272HUL, следует следовать определенным шагам:

Теория

На данный момент вы временно устанавливаете разрешение с помощью xrandr. После перезагрузки эти настройки сбрасываются. Для постоянного применения изменений, их следует интегрировать в настройки системы.

Пример

Вы добавили команды в ~/.profile, что позволяет применять настройки при начальном входе пользователя. Однако более надежный метод заключался бы в изменении конфигурации X11.

Обычно файл конфигурации создается в директории /etc/X11/xorg.conf.d/, но в Ubuntu 18.04 эта директория может отсутствовать. В таких случаях можно создать эту директорию и поместить файл конфигурации вручную:

  1. Создайте директорию, если она еще не существует:

    sudo mkdir -p /etc/X11/xorg.conf.d/
  2. Создайте новый файл конфигурации монитора:

    sudo gedit /etc/X11/xorg.conf.d/10-monitor.conf
  3. Введите следующие настройки в файл и сохраните изменения:

    Section "Monitor"
       Identifier "HDMI-1-1"
       Modeline "2560x1440R"  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
       Option "PreferredMode" "2560x1440R"
    EndSection
    
    Section "Screen"
       Identifier "Screen0"
       Monitor "HDMI-1-1"
       DefaultDepth 24
    EndSection
  4. После этих изменений перезагрузите систему.

Применение

Создание файла конфигурации в /etc/X11/xorg.conf.d/ гарантирует, что настройки разрешения будут применяться каждый раз при запуске системы, предшествуя даже запуску графического окружения. Это надежный и профессиональный подход для постоянного применения разрешений.

Заключение

Ваш подход через ~/.profile также корректен, но более предпочтительным методом, особенно в корпоративной среде, будет воздействие через системные файлы конфигурации, что обеспечивает гибкость при многопользовательской среде и упрощает управление системными изменениями. Убедитесь, что ваш исходящий шрифт поддерживает это разрешение и нет несовместимости с другими подключенными устройствами.

Оцените материал
Добавить комментарий

Капча загружается...