Как установить пользовательское разрешение?

Как установить пользовательское разрешение?

Я попытался xrandrустановить 1680x1050 в качестве нового режима для выхода VGA, но он говорит:

sudo xrandr --addmode VGA-0 1680
X Error of failed request:  BadMatch (invalid parameter attributes)
Major opcode of failed request:  140 (RANDR)
Minor opcode of failed request:  18 (RRAddOutputMode)
Serial number of failed request:  35
Current serial number in output stream:  36

решение1

Сначала создайте «модельную линию» с помощьюцвт
Синтаксис:цвт ширина высота частота обновления

cvt 1680 1050 60

это дает вам:

# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync

А теперь скажи этоxrandr:

xrandr --newmode "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync

Теперь вы можете добавить его в таблицу возможных разрешений вывода по вашему выбору:

xrandr --addmode VGA-0 1680x1050_60.00

Изменения теряются после перезагрузки, чтобы настроить разрешение постоянно, создайте файл ~/.xprofileс содержимым:

#!/bin/sh
xrandr --newmode "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
xrandr --addmode VGA-0 1680x1050_60.00

Вам нужно заменить VGA-0 на подключение вашего монитора. Используйте xrandr --listmonitors.

решение2

Как установить пользовательское разрешение, указанное ранее. После выполнения других шагов, определенных для создания разрешения, запустите:

xrandr -s 1680x1050

решение3

Как установить пользовательское разрешение, ранее указанное призапуск нескольких мониторов. После выполнения других шагов, определенных для создания резолюции, запустите:

xrandr --output DVI-0 --mode 1680x1050

Замените DVI-0на идентификатор вашего устройства, напримерVGA-0

решение4

Определенно вам нужно взглянуть на autorandr, похоже, более простого способа нет.

Это страница руководства (из Ubuntu): http://manpages.ubuntu.com/manpages/bionic/man1/autorandr.1.html

А это исходный код: https://github.com/phillipberndt/autorandr

Установите его в Ubuntu с помощью:

sudo apt install autorandr

Затем просто сохраните текущую конфигурацию с помощью:

autorandr -s myFaveConfig

и изменить конфигурацию и сохранить другие с помощью

autorandr -s myOtherConfig

Затем просто применяйте их, когда захотите, с помощью:

autorandr [theConfigIwant]

например:

autorandr myFaveConfig

загрузит первую конфигурацию, сохраненную вами в этом примере.

Нет ничего проще!!

Связанный контент