Как изменить разрешение экрана в Linux
Важно: перед внесением изменений запомните текущее разрешение или создайте точку восстановления сессии, чтобы быстро откатиться при проблемах.
Почему имеет значение правильное разрешение
Разрешение и соотношение сторон влияют на чёткость, размер элементов интерфейса и совместимость приложений. Неправильное разрешение может привести к искажениям, обрезанному изображению или плохой производительности в играх и графических приложениях.
Краткие термины: разрешение — число пикселей по горизонтали и вертикали; соотношение сторон — отношение ширины к высоте экрана.
Изменение разрешения через настройки экрана
Окружения рабочего стола обычно предоставляют графический интерфейс для изменения разрешения. Последовательность общая:
- Откройте приложение Настройки.
- Перейдите в раздел Экран или Дисплеи.
- В выпадающем списке выберите нужное разрешение и подтвердите применить.
Примеры расположения настроек в популярных окружениях:
- GNOME: Настройки -> Экран
- KDE Plasma: приложение Дисплеи или Системные настройки -> Дисплеи
- Cinnamon (Linux Mint): в меню приложений найдите Экран
- MATE: Параметры -> Дисплей
Если подключено несколько мониторов, выберите конкретный дисплей перед изменением разрешения. Обычно после применения система предлагает подтвердить изменение — если вы не подтвердите, настройки автоматически откатятся.
Управление разрешением через xrandr
xrandr — стандартная утилита для X11, которая позволяет просматривать подключённые выходы, назначать режимы и менять ориентацию экрана.
Посмотреть текущие выходы и доступные режимы:
xrandr -qПростейшая смена разрешения (временная, до перезагрузки или новой сессии):
xrandr -s 1920x1080Если у вас несколько мониторов, измените режим для конкретного выхода. Сначала найдите имя выхода в выводе xrandr (например, HDMI-1, DP-1, eDP-1), затем выполните:
xrandr --auto --output HDMI-1 --mode 1920x1080Пара опций для компоновки и приоритетов:
xrandr --output HDMI-1 --mode 1920x1080 --right-of eDP-1
xrandr --output HDMI-1 --mode 1920x1080 --primaryДобавление нестандартного разрешения
Если нужный режим отсутствует, можно создать его с помощью утилиты cvt или gtf, затем добавить в xrandr:
# сгенерировать модельную линию для 2560x1440@60Hz
cvt 2560 1440 60
# пример вывода cvt даст строку вроде Modeline "2560x1440_60.00" 241.50 2560 2608 2640 2720 1440 1443 1448 1481 -hsync +vsync
# добавить новый режим в xrandr
xrandr --newmode
# добавить режим к выходу
xrandr --addmode HDMI-1 2560x1440_60.00
# применить
xrandr --output HDMI-1 --mode 2560x1440_60.00 Важно: создание режима не гарантирует, что монитор или видеокарта поддерживают его. При ошибках проверьте EDID монитора и совместимость адаптера.
Когда xrandr не срабатывает и Wayland
xrandr работает только на X11. Если сессия использует Wayland, xrandr не покажет выходы и не изменит режим. В этом случае:
- Используйте графические настройки окружения рабочего стола.
- Для wlroots‑совместимых композиторов (sway, wlroots) применяйте соответствующие утилиты, например swaymsg, wlr-randr или конфигурацию композитора.
- В GNOME на Wayland используйте GNOME Settings или gsettings для некоторых параметров.
Как сохранить конфигурацию после перезагрузки
Изменения, внесённые через xrandr, по умолчанию не сохраняются между сессиями. Несколько способов сделать их постоянными:
- Добавить вызов xrandr в файл ~/.xprofile, ~/.xinitrc или ~/.profile для X11 сессий.
- Для Display Manager разместить скрипт запуска с xrandr в каталоге автозагрузки окружения рабочего стола.
- Для X11 можно добавить конфигурацию в /etc/X11/xorg.conf.d/ с секциями Monitor и Screen.
Для Wayland настройка зависит от композитора и менеджера сессий — обычно применяется конфигурация композитора.
Отладка и распространённые ошибки
- xrandr сообщает “cannot find mode”: проверьте правильность имени режима и что он добавлен через –addmode.
- Черный экран или мигание: сразу откатитесь к предыдущему режиму или перезайдите в сессию. Если экран недоступен, переключитесь на другое TTY и исправьте конфигурацию.
- Некорректное соотношение сторон: выберите режим, соответствующий физическому соотношению экрана.
- Ограничения адаптера или кабеля (например, адаптеры VGA/старые HDMI не всегда дают высокие частоты и разрешения).
Быстрый откат при ошибках:
xrandr --autoили примените ранее сохранённый режим.
Методология быстрого решения проблемы
- Обнаружение: xrandr -q или настройки экрана.
- Решение: выбрать стандартное поддерживаемое разрешение или добавить модельную линию.
- Применение: xrandr –output … –mode …
- Сохранение: добавить команду в автозапуск или конфигурацию X11.
- Тест: проверить отображение, масштабирование и приложения.
Когда это не сработает
- Сессия работает на Wayland и вы пытаетесь использовать xrandr.
- Монитор физически не поддерживает требуемый режим.
- Ограничения драйвера видеокарты (особенно проприетарные драйверы могут иметь свои утилиты).
Альтернативные подходы: использовать встроенные настройки окружения, утилиты драйвера видеокарты или конфигурацию Xorg.
Роль‑ориентированные чеклисты
Для обычного пользователя:
- Откройте Настройки -> Экран и выберите подходящее разрешение.
- Подтвердите изменение, проверьте интерфейс.
Для системного администратора:
- Проверьте, сессия работает на X11 или Wayland.
- Для X11 составьте xorg.conf.d или скрипт автозапуска.
- Убедитесь в совместимости адаптеров и мониторов.
Для геймера:
- Выберите нативное разрешение монитора для максимальной чёткости.
- Убедитесь в частоте обновления экрана и настройках VSync.
- Тестируйте производительность в целевых играх после изменения.
Критерии приёмки
- Изображение не искажено, элементы интерфейса корректного размера.
- Окно рабочего стола и приложения корректно вписываются в экран.
- Разрешение сохраняется после перезагрузки при необходимости.
Часто используемые разрешения
- 3840x2160, 2560x1440, 1920x1080, 1366x768, 1280x720
Короткое объявление
Новая инструкция: как быстро изменить разрешение экрана в Linux. В материале показаны два подхода: через графические настройки окружений рабочего стола и через утилиту xrandr для X11. Приведены шаги по добавлению нестандартных режимов, советы по сохранению настроек и раздел отладки для распространённых ошибок. Особое внимание уделено случаям, когда сессия использует Wayland и xrandr не применим. Руководство полезно для пользователей, системных администраторов и геймеров.
Краткое резюме
- Для большинства задач используйте настройки экрана окружения рабочего стола.
- Для точечного управления и кастомных режимов применяйте xrandr на X11.
- Wayland требует других инструментов и конфигураций.
- Сохраняйте повторяющиеся команды в автозагрузке или в конфигурациях X11, чтобы изменения были постоянными.
Глоссарий
- Разрешение: число пикселей по горизонтали и вертикали экрана.
- Соотношение сторон: отношение ширины к высоте экрана.
- xrandr: утилита для управления режимами и выходами на X11.
- Wayland: современный протокол отображения, не совместим напрямую с xrandr.
- X11: традиционный сервер отображения, где работает xrandr.

Похожие материалы
ChatGPT на смартфоне: приложения, веб, Siri и безопасность
Сохранение в PDF на Mac
Создать GIF на Samsung Galaxy
Как установить и управлять Yay на Arch Linux
Жесты редактирования текста в iOS 13