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

59

Я попытался использовать 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
    
задан user216356 16.11.2013 в 14:24
источник

4 ответа

94

Сначала создайте «modeline», используя cvt
Синтаксис: cvt ширина обновления обновления

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
    
ответ дан thom 16.11.2013 в 14:42
11

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

xrandr -s 1680x1050
    
ответ дан GuiRitter 25.04.2015 в 02:20
2

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

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

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

    
ответ дан pokkie 03.07.2017 в 09:32