

© Onizuka, 2019.

К сожалению, до сих пор во многих версиях Ubuntu стандартно предусмотрено разрешение экрана не выше 1920х1080 (только обновления 2018 года стали по умолчанию держать разрешения до 4K). В то же время мониторы уже давно поддерживают гораздо более высокие разрешения. Побороть эту беду можно таким способом:
При помощи утилиты xrandr смотрим системное имя текущего работающего графического интерфейса. Оно может быть стандартным, типа DVI1, HDMI-0 и т.п., или каким-нибудь экзотическим. В выдаче утилиты в консоли смотрим, какой из прописанных интерфейсов в системе имеет статус “connected” – с ним мы и будем работать. Предположим, что у нас HDMI-0, и мы хотим установить разрешение UHD (3840х2160). Для этого мы выпрашиваем строку настроек командой
1 |
cvt 3840 2160 24 |
Последний параметр в ней обозначает частоту развёртки и является в принципе необязательным. Утилита выдаст нам строчку, в которой после слова Modeline как раз и будет искомая строка параметров, начинающаяся с названия видеорежима в кавычках. Полученную строку мы скармливаем xrandr:
1 |
xrandr --newmode <строка> |
После этого надо разрешить использование вновь прописанного разрешения конкретному графическому интерфейсу HDMI-0:
1 |
xrandr --addmode HDMI-0 <название видеорежима без кавычек> |
После всех этих манипуляций можно попытаться включить новое разрешение:
1 |
xrandr --output HDMI-0 --mode <название видеорежима без кавычек> |
Если мы что-то накосячили в настройке – не беда, после перезагрузки всё равно видеорежим сбросится к стандартному. Чтобы закрепить достигнутый результат часто рекомендуют написать скриптик с этими командами, и через задний проход подсунуть его графической оболочке системы на исполнение при старте, однако проще и реально работоспособнее прописать его в свой пользовательский файл профиля:
1 |
sudo gedit ~/.profile |
Однако надо учитывать, что хотя новое разрешение после этого и появится в списке доступных для дисплея, но включаться автоматически оно не будет, да и выбор его в настройках ничего не даст, как показывает практика (может в последних версиях системы это уже и не так, не проверял). Поэтому команду xrandr –output с параметрами всё равно придется подавать ручками в терминале.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.