Гид по технологиям

Как изменить разрешение экрана в Linux

5 min read Linux Обновлено 25 Dec 2025
Как изменить разрешение экрана в Linux
Как изменить разрешение экрана в Linux

Важно: перед внесением изменений запомните текущее разрешение или создайте точку восстановления сессии, чтобы быстро откатиться при проблемах.

Почему имеет значение правильное разрешение

Разрешение и соотношение сторон влияют на чёткость, размер элементов интерфейса и совместимость приложений. Неправильное разрешение может привести к искажениям, обрезанному изображению или плохой производительности в играх и графических приложениях.

Краткие термины: разрешение — число пикселей по горизонтали и вертикали; соотношение сторон — отношение ширины к высоте экрана.

Изменение разрешения через настройки экрана

Окружения рабочего стола обычно предоставляют графический интерфейс для изменения разрешения. Последовательность общая:

  1. Откройте приложение Настройки.
  2. Перейдите в раздел Экран или Дисплеи.
  3. В выпадающем списке выберите нужное разрешение и подтвердите применить.

Примеры расположения настроек в популярных окружениях:

  • GNOME: Настройки -> Экран
  • KDE Plasma: приложение Дисплеи или Системные настройки -> Дисплеи
  • Cinnamon (Linux Mint): в меню приложений найдите Экран
  • MATE: Параметры -> Дисплей

Настройка разрешения в GNOME

Если подключено несколько мониторов, выберите конкретный дисплей перед изменением разрешения. Обычно после применения система предлагает подтвердить изменение — если вы не подтвердите, настройки автоматически откатятся.

Настройка разрешения в Cinnamon

Управление разрешением через 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 для изменения разрешения

Когда 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

или примените ранее сохранённый режим.

Методология быстрого решения проблемы

  1. Обнаружение: xrandr -q или настройки экрана.
  2. Решение: выбрать стандартное поддерживаемое разрешение или добавить модельную линию.
  3. Применение: xrandr –output … –mode …
  4. Сохранение: добавить команду в автозапуск или конфигурацию X11.
  5. Тест: проверить отображение, масштабирование и приложения.

Когда это не сработает

  • Сессия работает на 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.

Изменение разрешения экрана в Linux

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

ChatGPT на смартфоне: приложения, веб, Siri и безопасность
Технологии

ChatGPT на смартфоне: приложения, веб, Siri и безопасность

Сохранение в PDF на Mac
macOS

Сохранение в PDF на Mac

Создать GIF на Samsung Galaxy
Руководство

Создать GIF на Samsung Galaxy

Как установить и управлять Yay на Arch Linux
Linux

Как установить и управлять Yay на Arch Linux

Жесты редактирования текста в iOS 13
Mobile

Жесты редактирования текста в iOS 13

Virtual Desks в Chrome OS — включение и использование
Руководство

Virtual Desks в Chrome OS — включение и использование