Eu encontrei a resposta.
Atualizei ~/.config/monitors.xml
e procurei VGA1
que é minha TV e configurei width
e height
(1408x792) corretos e, após o reinício, a configuração foi aplicada com êxito.
Eu tenho uma TV de 32 "e quero usá-la como monitor secundário.
Estou acompanhando este guia sobre como alterar a resolução usando o xorg.conf.
Eu criei três arquivos dentro de /etc/X11/xorg.conf.d/
:
40-monitor.conf
:
Section "Monitor"
Identifier "VGA1"
Option "PreferredMode" "1408x792"
EndSection
30-graphic.conf
:
Section "Device"
Identifier "Intel Integrated"
Driver "intel"
EndSection
50-screen.conf
:
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1408x792" "1024x768" "640x480"
EndSubSection
EndSection
Não funciona .
Eu tentei aplicar a resolução, mas não funciona. A TV me diz que a resolução que está usando é 1024x768.
PS. A resolução que eu quero é 1408x792
.
PS2. Eu configurei isso meses atrás mas infelizmente perdi tudo no disco rígido e tive que instalar o Fedora 24 do zero hoje e não me lembro como era o meu xorg.conf
. : (
Por favor, deixe-me saber se você tem alguma dúvida!
Baseado no meu caso na primeira vez que uso o monitor estendido com o Fedora 25, aqui eu resolvo esse problema.
Primeiro verifique sua sessão gnome, seja usando Wayland ou Xorg, você pode verificar isso executando este comando
xrandr -q
Se ele mostrar o dispositivo do seu monitor como Xwayland0
ou Xwayland1
, você deve mudar para usar o Xorg.
Segundo , mude sua sessão para usar o xorg se você estiver usando o wayland pelo arquivo de edição em
/etc/gdm/custom.conf
Em seguida, descomente a linha em WaylandEnable=false
para desativá-la
# GDM configuration storage
[daemon]
# Uncoment the line below to force the login screen to use Xorg
#WaylandEnable=false
[security]
[xdmcp]
[chooser]
[debug]
# Uncomment the line below to turn on debugging
#Enable=true
Terceiro reiniciando sua máquina para entrar em vigor
Quarto verifique sua resolução de exibição executando o comando xrandr -q
novamente. Haveria uma informação diferente para cada dispositivo como este
Screen 0: minimum 8 x 8, current 3046 x 1050, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 310mm x 170mm
1366x768 60.10*+
1024x768 60.00
1024x576 60.00
960x540 60.00
800x600 60.32 56.25
864x486 60.00
640x480 59.94
720x405 60.00
680x384 60.00
640x360 60.00
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
VGA1 connected 1680x1050+1366+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00*+
800x600 60.32 56.25
848x480 60.00
640x480 59.94
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
para a informação acima é da minha máquina (talvez diferente da sua, apenas por exemplo)
Quinto como você pode ver, não tenho resolução VGA1
maior que 1024x768
, mas preciso definir meu monitor que está conectado em VGA1
para ter resolução em 1680x1050
, aqui os truques
Seis Crie sua própria resolução de exibição usando cvt , neste caso i deseja adicionar resolução 1680x1050
cvt 1680 1050
cvt produzirá informações como
# 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
então, para o próximo passo, criamos nosso modo de resolução, com base nessas informações
xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
xrandr --addmode VGA1 "1680x1050_60.00"
como você pode ver, dois comandos acima criarão um novo modo atribuindo --newmode
com resolução de exibição 1680x1050_60.00
e adicionarão esse modo de resolução usando --addmode
em meu monitor conectado em VGA1
(verifique se seu monitor está conectado, verifique com xrandr -q
)
Então, para o Last Step , aplicamos essa resolução em nosso monitor, que neste exemplo é VGA1
, executando este comando
xrandr --output VGA1 --mode 1680x1050_60.00
Se todas as etapas estivessem corretas, a tela do seu monitor agora deveria estar na tela selecionada, você pode verificá-la também executando o comando xrandr -q
, e porque esta instrução é baseada na minha experiência, me perdoe se este método ainda não for útil para você.
* dicas
Se você tem um caso como quando seu monitor está piscando apenas depois de definir a saída ou adicionar o modo, primeiro arquivo de backup em ~/.config/monitors.xml
, em seguida, excluí-lo
Tags xorg fedora multi-monitor