Вопрос или проблема
Я только что купил монитор 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 эта директория может отсутствовать. В таких случаях можно создать эту директорию и поместить файл конфигурации вручную:
-
Создайте директорию, если она еще не существует:
sudo mkdir -p /etc/X11/xorg.conf.d/
-
Создайте новый файл конфигурации монитора:
sudo gedit /etc/X11/xorg.conf.d/10-monitor.conf
-
Введите следующие настройки в файл и сохраните изменения:
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
-
После этих изменений перезагрузите систему.
Применение
Создание файла конфигурации в /etc/X11/xorg.conf.d/
гарантирует, что настройки разрешения будут применяться каждый раз при запуске системы, предшествуя даже запуску графического окружения. Это надежный и профессиональный подход для постоянного применения разрешений.
Заключение
Ваш подход через ~/.profile
также корректен, но более предпочтительным методом, особенно в корпоративной среде, будет воздействие через системные файлы конфигурации, что обеспечивает гибкость при многопользовательской среде и упрощает управление системными изменениями. Убедитесь, что ваш исходящий шрифт поддерживает это разрешение и нет несовместимости с другими подключенными устройствами.