Linux mint сменить разрешение экрана

Linux mint сменить разрешение экрана

Если разрешение изображения на экране не соответствует паспортному разрешению дисплея, можно изменить разрешение при помощи командной строки.

На работе на ПК с операционной системой Linux Mint 19.3 имею широкоформатный дисплей с разрешением 1366 на 768 пикселей. Однажды загрузил компьютер с отключенным дисплеем и установилось разрешение 1024 на 768. Каким-то образом, это разрешение запомнилось и изображение стало растянутым.

Запуск диагностики основного дисплея выдал:

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 выбрано системой, помечено символом звёздочка*.

Решение проблемы

  1. Узнать модель дисплея (наклейка на задней крышке) — по модели установить максимально поддерживаемое разрешение.
    В данном случае 1366 на 768 px при частоте обновления 60 Гц.
  2. Выполнить команду cvt с параметрами, соответствующими разрешению и частоте обновления:

В моём случае было выведено следующее:

# 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

в моём случае VGA1

xrandr --addmode VGA1 1368x768_60.00
  1. Наконец, выполнил команду для изменения разрешение изображения (перевода дисплея в новый режим «1368x768_60.00»):
sudo xrandr --output VGA1 --mode 1368x768_60.00

Дисплей может мигать и погаснуть. Если все пошло хорошо, изображение станет выбранного разрешения.

Читайте также:  Операционная система linux дистрибутив ubuntu

Если нужно, выполнить восстановление разрешения на 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

Постоянная установка разрешения дисплея при входе в Linux

Я прописал следующие три команды в исполнимый файл.

Вначале создал пустой файл в домашней папке

И вставил в него 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, синтаксис команды другой:

Читайте также:  What is setenv linux

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

Названия интерфейсов мониторов можно получить при помощи той же команды

Источник

Linux mint сменить разрешение экрана

System:
Kernel: 5.4.0-122-generic x86_64 bits: 64 compiler: gcc v: 9.4.0
Desktop: Cinnamon 5.2.7 Distro: Linux Mint 20.3 Una
base: Ubuntu 20.04 focal
Machine:
Type: Desktop System: Gigabyte product: N/A v: N/A serial:
Mobo: Gigabyte model: 970A-DS3P serial: UEFI: American Megatrends
v: FD date: 02/26/2016
CPU:
Topology: Quad Core model: AMD FX-4100 bits: 64 type: MCP arch: Bulldozer
rev: 2 L2 cache: 2048 KiB
flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
bogomips: 28934
Speed: 1456 MHz min/max: 1400/3600 MHz Core speeds (MHz): 1: 1560 2: 1424
3: 1419 4: 1616
Graphics:
Device-1: AMD Oland PRO [Radeon R7 240/340] vendor: Micro-Star MSI
driver: radeon v: kernel bus ID: 01:00.0
Display: x11 server: X.Org 1.20.13 driver: ati,radeon
unloaded: fbdev,modesetting,vesa resolution: 1920x1080_60.00~60Hz
OpenGL: renderer: AMD OLAND (DRM 2.50.0 5.4.0-122-generic LLVM 12.0.0)
v: 4.5 Mesa 21.2.6 direct render: Yes
Audio:
Device-1: AMD SBx00 Azalia vendor: Gigabyte driver: snd_hda_intel
v: kernel bus ID: 00:14.2
Device-2: AMD Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000
Series]
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus ID: 01:00.1
Device-3: Logitech Webcam C270 type: USB driver: snd-usb-audio,uvcvideo
bus ID: 3-4:2
Sound Server: ALSA v: k5.4.0-122-generic
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Gigabyte driver: r8169 v: kernel port: d000 bus ID: 03:00.0
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac:
Drives:
Local Storage: total: 886.82 GiB used: 30.06 GiB (3.4%)
ID-1: /dev/sda model: SSD 512GB size: 476.94 GiB
ID-2: /dev/sdb vendor: Hitachi model: HTS543232A7A384 size: 298.09 GiB
ID-3: /dev/sdc vendor: Smartbuy model: SSD 120GB size: 111.79 GiB
Partition:
ID-1: / size: 467.89 GiB used: 9.52 GiB (2.0%) fs: ext4 dev: /dev/sda2
Sensors:
System Temperatures: cpu: 23.1 C mobo: N/A gpu: radeon temp: 41 C
Fan Speeds (RPM): N/A
Info:
Processes: 213 Uptime: 28m Memory: 15.66 GiB used: 1.34 GiB (8.6%)
Init: systemd runlevel: 5 Compilers: gcc: 9.4.0 Shell: bash v: 5.0.17
inxi: 3.0.38

#!/bin/bash xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode VGA-0 1920x1080_60.00

получилось изменить разрешение рабочего стола, после загрузки системы и ввода пароля, но само окно входа в систему осталось с очень низким разрешением, как сделать нужное мне разрешение экрана?

Читайте также:  Java плагин firefox linux

файле /etc/default/grub в параметр GRUB_CMDLINE_LINUX_DEFAULT добавить drm.edid_firmware=edid/1920×1080.bin

пример:
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash drm.edid_firmware=edid/1920×1080.bin»

и обновить конфиг grub’a:
sudo update-grub

перезагрузиться. после этого твой скрипт в автозагрузке будет не нужен

Источник

Оцените статью
Adblock
detector