Два способа изменить разрешение экрана в Ubuntu 22.04 / 20.04
Общаясь с друзьями, которые только что установили Linux, я заметил, что такая простая вещь, как изменение разрешения экрана, может быть немного сложной. Поэтому в этом посте вы узнаете, как изменить разрешение экрана в Ubuntu из графического интерфейса, так и из терминала.
Многие новички переходят на Linux и в частности в ОС Ubuntu и соответственно теряются. Но со временем они понимают, что Ubuntu проще и интуитивно понятнее, чем другие системы. Но не только это, Ubuntu еще и довольно гибкая. Так как вы можете менять разрешение экрана как через графический интерфейс, так и из терминала.
Возможно вам будет интересно: Как установить Google Drive в Ubuntu 20.04
Как изменить разрешение экрана в Ubuntu 22.04 / 20.04
Способ 1: Использование графического интерфейса пользователя
Обычно новичкам не нравится терминал, поэтому мы начнем с графического интерфейса, которым является GNOME. Эта современная графическая среда имеет все необходимые опции, поэтому вы ничего не пропустите.
Сначала откройте главное меню и наберите Settings (Настройки). Затем откройте системные опции.
Теперь перейдите в раздел Displays (Дисплеи) и в нем вы увидите настройку Resolution (Разрешение).

В раскрывающемся списке вы увидите разрешения, совместимые с вашим экраном. Это также зависит от установленной видеокарты и драйвера. Поэтому, если соответствующее разрешение экрана не отображается, это связано с проблемой драйвера или его совместимости.
Далее вам нужно выбрать нужное разрешение.
Если вы удовлетворены и вам все нравится, то сохраните изменения и все.
Возможно вам будет интересно: Как установить текстовый редактор VIM на Ubuntu 22.04
Способ 2: Изменение разрешения экрана в Ubuntu с помощью терминала
Вы можете выполнить этот процесс с помощью терминала. Это просто, благодаря инструменту xrandr. С помощью этого инструмента можно быстро настроить экран.
Для вас это может показаться не очень полезным, но в будущем это может пригодиться в скриптах конфигурации или других ситуациях.
По умолчанию этот пакет установлен в Ubuntu 22.04, поэтому вам не придется много делать.
Откройте терминал из главного меню и выполните следующую команду.
Вы получите на выходе следующее окно.

Из этого экрана вы получите важную информацию о конфигурации монитора. В данном случае она показывает минимально допустимое разрешение, текущее разрешение и максимально допустимое разрешение.
Вы также увидите информацию о портах и поддерживаемых разрешениях экрана.
Обратите внимание, что в этом выводе дисплея псевдоним монитора — DP-1 . Вы быстро узнаете его, так как на нем написано connected и показано активное разрешение.
Чтобы изменить разрешение на основном мониторе, вам требуется выполнить следующую команду.
xrandr —output [monitor-alias] —mode [resolution]
Например работающей команду.
Изменения будут происходить автоматически.

Возможно вам будет интересно: Как создать виртуальную среду Python 3 на Ubuntu 20.04
Заключение
Это был короткий пост, с его помощью вы узнали, как изменить разрешение экрана в Ubuntu, используя графический интерфейс и терминал. Надеюсь, вам понравилось.
Как поменять разрешение GRUB и TTY (LINUX без GUI)
Заспавнил я такой вм-ку, сижу за монитором с низким разрешением 1366×768, а у меня в него окно вм-ки не помещается, неудобненько как-то… Можно было конечно открыть терминал и зайти в вм-ку по ССХ (как говорил мой препод), но это не очень интересно(
Написал я это в основном для себя, как раз редактор статей потрогал, да и вот это вот все в рунете как-то вяло искалось, а что нашлось — то не актуально. Ну и: хочешь узнать как правильно? Запости в инет и тебя поправят))
Linux как поменять разрешение экрана
Если разрешение изображения на экране не соответствует паспортному разрешению дисплея, можно изменить разрешение при помощи командной строки.
На работе на ПК с операционной системой Linux Mint 19.3 имею широкоформатный дисплей с разрешением 1366 на 768 пикселей. Однажды загрузил компьютер с отключенным дисплеем и установилось разрешение 1024 на 768. Каким-то образом, это разрешение запомнилось и изображение стало растянутым.
Запуск диагностики основного дисплея выдал:
xrandr -d :0 -q
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
VGA1 connected primary 1024×768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024×768 60.00*
800×600 60.32 56.25
848×480 60.00
640×480 59.94
Как видно, разрешение 1024×768 выбрано системой, помечено символом звёздочка*.
Решение проблемы
- Узнать модель дисплея (наклейка на задней крышке) — по модели установить максимально поддерживаемое разрешение.
В данном случае 1366 на 768 px при частоте обновления 60 Гц. - Выполнить команду cvt с параметрами, соответствующими разрешению и частоте обновления:
cvt 1366 768 60
В моём случае было выведено следующее:
# 1368×768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline «1368x768_60.00» 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
-
Надо взять строчку и подать на вход xrandr, чтобы создать новый режим:
xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr -d :0 -q
в моём случае VGA1
- Добавить дисплею новый, ранее созданный режим:
xrandr --addmode VGA1 1368x768_60.00
- Наконец, выполнил команду для изменения разрешение изображения (перевода дисплея в новый режим «1368x768_60.00»):
sudo xrandr --output VGA1 --mode 1368x768_60.00
Дисплей может мигать и погаснуть. Если все пошло хорошо, изображение станет выбранного разрешения.
Если нужно, выполнить восстановление разрешения на 1024×768:
несколько раз нажимаем Enter и вводим в командную строку следующую команду
sudo xrandr --output VGA1 --mode 1024x768
Если нужно, повторяем смену режима дисплея:
xrandr --output VGA1 --mode 1368x768_60.00
Ввод пароля sudo каждый раз не требуется.
Дополнение для монитора с разрешением 1280×1024:
cvt 1280 1024 60 xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync xrandr --addmode VGA-1 1280x1024_60.00 sudo xrandr --output VGA-1 --mode 1280x1024_60.00
Дополнение от 29.12.2023: Для установки разрешения дисплеев и созранения shell — скрипта для смены разрешений можно использовать программу arandr :
sudo apt install arandr
arandr
Постоянная установка разрешения дисплея при входе в Linux
Я прописал следующие три команды в исполнимый файл.
Вначале создал пустой файл в домашней папке
nano resolution.sh
И вставил в него 4 строки текста:
#!/bin/bash
xrandr —newmode «1368x768_60» 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr —addmode VGA1 1368x768_60
xrandr —output VGA1 —mode 1368x768_60
Такой же файл, но для монитора 1280×1024 прилагаю:
resolution.sh.zip
Дал права — выполнение только от текущего пользователя (владельца).
sudo chmod 700 resolution.sh
Добавил в автозагрузку (у меня оболочка LXQT):
Пуск — Параметры — Настройки LXQT — Настройки сеанса — Autostart — Add
sh /home/vladimir/resolution.sh.
Подтвердил и закрыл окно.
Другой вариант — добавить команды в файл в домашнем каталоге пользователя .xinitrc:
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_DATA_DIRS=/usr/share/openbox:/usr/local/share/:/usr/share/
xrandr —newmode «1280x1024_60.00» 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
xrandr —addmode VGA-1 1280x1024_60.00
xrandr —output VGA-1 —mode 1280x1024_60.00
Вышел и вошел в систему, чтобы проверить. При входе дисплей мигнул и правильное разрешение дисплея применилось.
Также, командный файл resolution.sh можно запускать из окна Терминала.
Случай HDMI подключения и нескольких мониторов
В отличие от рассмотренного выше подключения через VGA-кабель, при использовании нескольких мониторов, подключенных через интерфейсы HDMI, синтаксис команды другой:
xrandr —newmode DVI-I-1 mode_name1 .
xrandr —newmode DVI-I-2 mode_name2 .
xrandr —addmode DVI-I-1 mode_name1
xrandr —addmode DVI-I-2 mode_name2
xrandr —output DVI-I-1 —mode mode_name1
xrandr —output DVI-I-2 —mode mode_name1
Названия интерфейсов мониторов можно получить при помощи той же команды
xrandr -q
- https://askubuntu.com/questions/281509/.
- форум linuxmint.com
Как изменить разрешение экрана с помощью xrandr
Хотя в этом методе нет ничего плохого, xorg.conf устарел и может напугать многих пользователей.
Utilizar XRandR больше быстро y простой. Кроме того, он имеет несколько графических интерфейсов и может использоваться для другие предметы первой необходимости очень интересно, например конфигурация двух мониторов и т. д.
- 1 Как использовать xrandr
- 2 Регулировка dpi
- 3 Двойные мониторы
- 4 Настройте xrandr для загрузки при запуске
- 5 Графические инструменты
Как использовать xrandr
Сначала перечислите различные разрешения, доступные для вашего монитора:
ксрандр -q
Если требуемого разрешения нет в списке, это может быть связано с тем, что ваш монитор его не поддерживает или вам необходимо установить более подходящий драйвер (ati, intel или nvidia).
Затем установите разрешение, которое вы хотите использовать (измените «1400 × 1050» на желаемое):
храндр -с 1400x1050
Регулировка dpi
Dpi отличается от разрешения вашего экрана (пиксели x дюйм) и влияет на оформление окон, размер окна, рендеринг шрифта и т. Д.
На многих мониторах xrandr автоматически установит dpi. Если нет или если вы предпочитаете изменить эту конфигурацию, вы можете указать ее вручную:
xrandr --dpi 96 -s 1400x1050
Если это не удается, вы можете указать dpi в ~ / .Xdefaults
Я открыл редактор и поместил в этот файл следующее:
xft.dpi: 96
Это разрешение будет применяться ко всем открываемым вами новым окнам. Вы также можете выйти из системы, чтобы увидеть результаты этого изменения (перезагружать систему не нужно).
Если 96 вам не подходят, вы можете попробовать 72 или 135.
Двойные мониторы
Также можно использовать xrandr для настройки двух мониторов. Для этого вы должны использовать опции – right-of и –left-of.
Вот пример использования карты nvidia:
Сначала перечислите мониторы с помощью xrandr.
ксрандр -q
Результат будет примерно таким:
Экран 0: минимум 320 x 200, текущий 1920 x 1200, максимум 4096 x 4096
DVI-I-1 подключен 1920x1200 + 0 + 0 (ненормально левый перевернутый правая ось x ось y) 520 мм x 320 мм
1920 × 1200 60.0 * +
1600 × 1200 60.0
1680 × 1050 60.0
1280 × 1024 75.0
1280 × 960 60.0
1152 × 864 75.0
1024 × 768 75.1 70.1 60.0
832 × 624 74.6
800 × 600 72.2 75.0 60.3 56.2
640 × 480 72.8 75.0 60.0
720 × 400 70.1
Подключен DVI-I-2 1920x1200 + 0 + 0 (нормальный левый перевернутый правая ось x и ось) 520 мм x 320 мм
1920 × 1200 60.0 * +
1600 × 1200 60.0
1680 × 1050 60.0
1280 × 1024 75.0
1280 × 960 60.0
1152 × 864 75.0
1024 × 768 75.1 70.1 60.0
832 × 624 74.6
800 × 600 72.2 75.0 60.3 56.2
640 × 480 72.8 75.0 60.0
720 × 400 70.1
ТВ-1 отключен (нормальная левая перевернутая правая ось x ось y)
Затем используйте xrandr для настройки мониторов. Измените имена «DVI-I-1» и «DVI-I-2» на имена ваших мониторов. Вам также может потребоваться отрегулировать разрешение и изменить «–left-of» на «–right-of».
xrandr --auto - выход DVI-I-2 - режим 1920x1200 - слева от DVI-I-1
Он действует так же, как:
xrandr --auto - output DVI-I-1 --mode 1920x1200 - right-of DVI-I-2
Чтобы установить основной монитор, используйте параметр –primary:
xrandr --auto --output DVI-I-1 --mode 1920x1200 --primary - right-of DVI-I-2
Настройте xrandr для загрузки при запуске
Этот метод зависит от используемой вами среды рабочего стола (gnome, kde, xfce).
В openbox добавьте команду xrandr в ~ / .config / openbox / autostart.sh.
В fluxbox проделайте ту же операцию, но в файле ~ / .fluxbox / startup
В зависимости от используемой вами среды рабочего стола вы можете добавить xrandr в ~ / .xinit
Графические инструменты
Для xrandr есть очень хорошие графические интерфейсы. Среди наиболее известных можно упомянуть lxrandr, grandr, krandr и arandr.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Из Linux » ФайлДавайте использовать Linux » Как изменить разрешение экрана с помощью xrandr
15 комментариев, оставьте свой
Оставьте свой комментарий Отменить ответ
Алекс сказал
тому назад 11 лет
Хороший пост, некоторое время назад я написал статью о том, как настроить два экрана под openbox, а также сгенерировать случайные обои для каждого из экранов: ссылка
Приглашенная_92839 сказал
тому назад 11 лет
Посмотрим, понимаю ли я . представьте, что у меня нет желаемого разрешения монитора, с помощью любого из этих графических интерфейсов смогу ли я создать это разрешение и заставить его работать при запуске? И где мне поместить этот файл (если это невозможно с графическим интерфейсом), например, в Gnome и KDE ?. Большое спасибо, давно искал решение проблемы с разрешением, но все ставили его вместе с файлом Xorg, conf, но этот файл в более новых версиях дистрибутивов больше не используется.
Давайте использовать Linux сказал
тому назад 11 лет
Если желаемое разрешение не отображается в интерфейсе GNOME или KDE для изменения разрешения экрана, вы можете попробовать этот метод, да. В любом случае ОЧЕНЬ вероятно, что если разрешение экрана, которое вы ищете, не отображается, это потому, что оно НЕ поддерживается вашим монитором. Конечно, из этого правила есть исключения, но обычно они очень редки. Объятие! Павел.
Приглашенная_92839 сказал
тому назад 11 лет
Нет, в моем случае мой монитор имеет максимальное и родное разрешение 1366 × 768, в Windows он отлично работает с драйвером Intel, монитор — это emachines (возможно, это из-за бренда). Напротив, во всех дистрибутивах GNU / Linux максимальное разрешение было 800 × 600 или 1024 × 600, в зависимости от дистрибутива, но оттуда оно не увеличивалось. Я пробовал со всеми дистрибутивами, но только в одном из них появилось правильное разрешение без использования xrandr и cvt управляет моим монитором в Ubuntu 10.10, но я не мог использовать графические эффекты, я не знаю почему, даже не обновляя . Итак, я собираюсь протестировать то, что вы здесь разместили, и скажу вам, работает ли это . PS: это странно, потому что на мониторе HP моего брата, который имеет собственное разрешение 1600 × 900, у меня не было проблем с разрешением, у меня есть теория, что это может быть потому, что мой монитор не поддерживается или не распознается система распознавания оборудования ядра. Приветствие.
Стив сказал
тому назад 11 лет
Это сработало для меня при ошибке конфигурации разрешения, которая произошла в LinuxMint в моем случае 12. По какой-то причине при запуске системы он не распознает разрешение моего монитора. Но я решил это, установив grandr, создав значок на рабочем столе, который я должен использовать при каждом запуске рабочего стола. Я также использовал lxrandr, но лучше приспособился к grandr. Определенно очень рекомендуется grandr. Привет
Макс Джонатан сказал
тому назад 11 лет
Я использую сценарий на своем нетбуке, который использует xrandr, он позволяет мне использовать неподдерживаемые разрешения или, по крайней мере, не перечисленные по умолчанию, поскольку максимальное значение составляет 1024 × 600, а с помощью сценария я могу установить его на 1280 × 750.
http://dl.dropbox.com/u/44801426/newrez
Он работает не только для gnome, я использую его в XFCE
Я не могу вспомнить источник, где я это нашел, просто погуглите; D
Hang1 сказал
тому назад 11 лет
Я использую Xrandr для поворота рабочего стола на нетбуке только тогда, когда мне это действительно нужно, потому что это становится мучительно медленным. Когда я закончу использовать его, мне нужно убить его и перезапустить X.