Я попытался 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
загрузит первую конфигурацию, сохраненную вами в этом примере.
Нет ничего проще!!