Доброго времени!
В большинстве случаев Linux (как и Windows) определяет правильно разрешение монитора (и устанавливает его по умолчанию), но встречаются и исключения (иногда на экране все так мелко/крупно, что невозможно работать).
В этом случае приходиться "подшаманивать" некоторые параметры экрана вручную... Собственно, об этом и будет сегодняшняя небольшая заметка.
*
Примечание: материалы в заметке основаны на примере дистрибутива Astra, но всё актуально также и для Ubuntu, Debian, Mint.
📌 Важно: насчет масштабирования у меня на блоге есть более расширенная заметка, рекомендую!
*
Настройка параметров экрана
Вариант 1: через граф. интерфейс — панель управления
Пожалуй, изменить настройки экрана через графический интерфейс системы наиболее просто в 📌большинстве дистрибутивах (по крайней мере для начинающих - так уж точно!).
Для этого в меню ПУСК (или в боковой панельке) необходимо найти ссылку на панель управления (Control Center). Иногда название может несколько отличаться: настройки, параметры, центр управления и другие производные. 👇
В своем примере я сделал скрины с рос. дистрибутива Linux Astra (основанным на Debian).
Далее необходимо перейти во вкладку задания настроек экрана/монитора (если у вас англ. версия - то можно сориентироваться даже по соответствующему значку). 👇
Собственно, в этой вкладке у вас должна быть возможность изменить разрешение, масштаб, яркость, частоту кадров, вкл. ночной режим и т.д. См. ниже неск. скриншотов. 👇
*
Вариант 2: смена разрешения через терминал
Некоторые дистрибутивы Linux могут не "видеть" (не распознавать), что ваш монитор поддерживает более высокое разрешение (которого, например, нет в стандартной панели управления ☝️). Впрочем, возможно, что вы просто не смогли найти ссылку на панель управления или в ней нет вообще раздела с настройками экрана (такое тоже бывает).
В этом случае можно попробовать выполнить нашу задачу через терминал (опишу по порядку);
- для начала нужно запустить терминал (сочетание Win+T или Ctrl+Alt+T);
- далее чтобы посмотреть, какие режимы и интерфейсы доступны вашему монитору по мнению Linux — выполним команду: xrandr (после ввода команды нажать Enter);
- обратите внимание на скрин выше: после ввода команды у вас будут представлены интерфейсы (в моем случае eDP-1 - действующий экран, на который выводится картинка. Кстати, сразу же представлен список доступных разрешений и развертка; HDMI-1 и DP1 — пока к ним ничего не подключено). Так вот, чтобы изменить текущее разрешение - введите команду: xrandr --output eDP-1 --mode 800x600 (где вместо eDP-1 — укажите свой интерфейс, вместо 800x600 - требуемое вам разрешение из списка);
- если требуемого разрешения в списке нет — его можно добавить вручную (однако, предостерегу: если ваш монитор не поддерживает работу с данным разрешением - могут возникнуть самые разные ошибки). Для этого необходимо сначала воспользоваться командой: cvt 1440 900 60 (где 1440 и 900 — это разрешение, а 60 - частота развертки);
- обратите внимание еще раз на скрин выше☝️: после команды "CVT" у вас появиться строка примерно такая: Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync. Нам нужно из нее сделать команду: xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync (т.е. копируете все после слова "Modeline");
- теперь останется добавить в режимы выбора наш созданный выше вариант: xrandr --addmode eDP-1 1440x900_60.00;
- и установить его: xrandr --output eDP-1 --mode 1440x900_60.00.
*
Весь список команд:
- xrandr
- xrandr --output eDP-1 --mode 800x600
- cvt 1440 900 60
- xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
- xrandr --addmode eDP-1 1440x900_60.00
- xrandr --output eDP-1 --mode 1440x900_60.00
*
Дополнения по теме заметки — приветствуются в комментариях ниже.
Благодарю за внимание, удачи!
👌
Другие записи: