Eu tenho três monitores, dois deles são 3840x2160, o terceiro é 1680x1050, todos conectados a uma NVIDIA GTX980, usando o driver proprietário (367.57).
A primeira das telas de 3840x2160 é conectada a DVI-D-0, usando uma resolução de 2560x1440 que é suportada nativamente pela DVI.
A segunda das telas de 3840x2160 é conectada ao DP-0, que não suporta (diretamente) 2560x1440, mas a ferramenta de configurações da nvidia permite que eu simule essa resolução usando o dimensionamento dentro do driver de vídeo.
A terceira tela, à direita, está conectada a DVI-I-0. A ferramenta nvidia exibe esses monitores da maneira que eu quero:
Observecomoosegundomonitoréselecionadoearesoluçãocontémapalavra"dimensionado" devido ao dimensionamento do software.
A verificação desses monitores usando o xrandr também parece correta:
$ xrandr| grep ' connected'
DVI-I-0 connected 1680x1050+5120+0 (normal left inverted right x axis y axis) 433mm x 271mm
DP-0 connected 2560x1440+2560+0 (normal left inverted right x axis y axis) 621mm x 341mm
DVI-D-0 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 621mm x 341mm
No entanto, quando eu maximizo uma janela na segunda tela, ela é maximizada para 3840x2160, e as configurações de exibição do xfce4 também parecem achar que o monitor tem essa resolução:
Alémdisso,alistasuspensaderesoluçãonãomostraomodo2560x1440,entãonãopossousarisso.
Eusuponhoqueissopodeserdevidoaofatodequeoxrandrmostraqueomonitorusa2560x1440,masnãoháessemodolistadoemseusmodosdisponíveis:
$xrandr[snip]DP-0connected2560x1440+2560+0(normalleftinvertedrightxaxisyaxis)621mmx341mm3840x216030.00*+1920x108060.0060.0059.9450.0050.0060.0050.041680x105059.951440x90074.9859.89[snip]
Tenteidefiniraresoluçãode2560x1440diretamenteusandoxfce4-settings-editorealterando~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml,massemsucesso.Depoisdesair/voltar,owindowsnosegundomonitoraindamaximizapara3840x2160,mesmoqueoxfconfaindatenhaaresoluçãomenorqueeuconfigureiusandooxfce4-settings-editor:
$xfconf-query-cdisplays-l-v/Default/DP-02.PhilipsConsumerElectronicsCompany28"
/Default/DP-0/Active true
/Default/DP-0/Position/X 2560
/Default/DP-0/Position/Y 0
/Default/DP-0/Primary false
/Default/DP-0/Reflection 0
/Default/DP-0/RefreshRate 30,000000
/Default/DP-0/Resolution 2560x1440
/Default/DP-0/Rotation 0
/Default/DVI-D-0 3. Philips Consumer Electronics Company 28"
/Default/DVI-D-0/Active true
/Default/DVI-D-0/Position/X 0
/Default/DVI-D-0/Position/Y 0
/Default/DVI-D-0/Primary true
/Default/DVI-D-0/Reflection 0
/Default/DVI-D-0/RefreshRate 59,950550
/Default/DVI-D-0/Resolution 2560x1440
/Default/DVI-D-0/Rotation 0
/Default/DVI-I-0 1. BenQ 20"
/Default/DVI-I-0/Active true
/Default/DVI-I-0/Position/X 5120
/Default/DVI-I-0/Position/Y 0
/Default/DVI-I-0/Primary false
/Default/DVI-I-0/Reflection 0
/Default/DVI-I-0/RefreshRate 59,954250
/Default/DVI-I-0/Resolution 1680x1050
/Default/DVI-I-0/Rotation 0
Então a questão é: existe uma maneira de fazer o desktop reconhecer essa resolução escalonada?
Eu usei o Ubuntu 14.04 LTS antes, e não tive esse problema, ele começou quando eu atualizei para o 16.04 LTS.