Como defino uma resolução personalizada?

Como defino uma resolução personalizada?

Tentei usar xrandrpara definir 1680x1050 como um novo modo para saída VGA, mas diz:

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

Responder1

Primeiro gere uma "modelina" usandocvt
A sintaxe é:cvt taxa de atualização de largura e altura

cvt 1680 1050 60

isso lhe dá:

# 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

Agora diga isso paraxrandr:

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

Agora você pode adicioná-lo à tabela de possíveis resoluções de uma saída de sua escolha:

xrandr --addmode VGA-0 1680x1050_60.00

As alterações são perdidas após a reinicialização, para configurar a resolução de forma persistente, crie o arquivo ~/.xprofilecom o conteúdo:

#!/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

Você precisa substituir o VGA-0 pela conexão do monitor. Use xrandr --listmonitores.

Responder2

Como definir uma resolução personalizada especificada anteriormente. Após executar os demais passos definidos para criar a resolução, execute:

xrandr -s 1680x1050

Responder3

Como definir uma resolução personalizada previamente especificada quandoexecutando vários monitores. Após executar os demais passos definidos para criar a resolução, execute:

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

Substitua DVI-0pelo ID do seu dispositivo, por exemploVGA-0

Responder4

Definitivamente você tem que dar uma olhada no autorandr, parece não haver maneira mais fácil.

Esta é a página de manual (do Ubuntu): http://manpages.ubuntu.com/manpages/bionic/man1/autorandr.1.html

E este é o código fonte: https://github.com/phillipberndt/autorandr

Instale-o no Ubuntu com:

sudo apt install autorandr

Depois é só salvar sua configuração atual com:

autorandr -s myFaveConfig

e altere a configuração e salve outras com

autorandr -s myOtherConfig

Depois é só aplicá-los quando quiser com:

autorandr [theConfigIwant]

por exemplo:

autorandr myFaveConfig

carregará a primeira configuração que você salvou neste exemplo.

Nada mais fácil!!

informação relacionada