XRandR colhe a área exibida em determinadas configurações de vários monitores

4

Eu tenho um total de quatro monitores. Um (1680x1050) é conectado ao adaptador de vídeo Intel integrado e três (1440x900 e dois 1920x1080) são conectados ao adaptador de vídeo ATI dedicado. Com certas configurações do XRandR, alguns monitores têm sua área de exibição cortada, de modo que, por exemplo, a parte inferior da tela não seja utilizável.

Gostaria de usar configuração como esta:

xrandr \
    --output VGA-1 --mode 1440x900 --pos 780x1080 --rotate left \
    --output HDMI2 --mode 1680x1050 --pos 0x30 --rotate normal \
    --output HDMI-3 --mode 1920x1080 --pos 1680x1080 --rotate normal \
    --output DVI-0 --mode 1920x1080 --pos 1680x0 --rotate normal

Mas a parte inferior (abaixo da borda inferior da tela inferior direita) da tela inferior esquerda é cortada:

Poroutrolado,estaconfiguraçãofunciona:

xrandr\--outputVGA-1--mode1440x900--pos780x1050--rotateleft\--outputHDMI2--mode1680x1050--pos0x0--rotatenormal\--outputHDMI-3--mode1920x1080--pos1680x1080--rotatenormal\--outputDVI-0--mode1920x1080--pos1680x0--rotatenormal

,comomostradoaqui:

Além disso, essa configuração funciona:

xrandr \
    --output VGA-1 --mode 1440x900 --pos 780x0 --rotate left \
    --output HDMI2 --mode 1680x1050 --pos 0x1440 --rotate normal \
    --output HDMI-3 --mode 1920x1080 --pos 1680x1440 --rotate normal \
    --output DVI-0 --mode 1920x1080 --pos 1680x360 --rotate normal 

, como mostrado aqui:

Alémdisso,aconfiguraçãoabaixofunciona

xrandr\--outputVGA-1--mode1440x900--pos780x1080--rotateleft\--outputHDMI2--mode1680x1050--pos0x30--rotatenormal\--outputHDMI-3--mode1920x1080--pos1680x1440--rotatenormal\--outputDVI-0--mode1920x1080--pos1680x0--rotatenormal

comomostradoaqui:

ATUALIZAÇÃO:

Estranhamente, consegui obter o layout desejado por sequência de comando:

xrandr \
    --output VGA-1 --mode 1440x900 --pos 780x1080 --rotate left \
    --output HDMI2 --mode 1680x1050 --pos 0x30 --rotate normal \
    --output HDMI-3 --mode 1920x1080 --pos 1680x1440 --rotate normal \
    --output DVI-0 --mode 1920x1080 --pos 1680x0 --rotate normal

xrandr \
    --output HDMI2 --mode 1680x1050 --pos 0x30 --rotate normal \
    --output DVI-0 --mode 1920x1080 --pos 1680x0 --rotate normal \
    --output VGA-1 --mode 1440x900 --pos 780x1080 --rotate left \
    --output HDMI-3 --mode 1920x1080 --pos 1680x1080 --rotate normal \
        --primary

para que funcione na instância recém-iniciada do Xorg, mas não tenho a menor idéia de por que isso funciona. Além disso, essa solução parece um pouco feia. Alguém pode me esclarecer sobre esta questão, por favor?

Meu sistema operacional é o Arch Linux, o gerenciador de janelas é o i3 e a versão do XRandR é a 1.4.2. Os arquivos de configuração do Xorg possuem apenas as seções InputClass e Files.

    
por montiainen 31.05.2014 / 19:03

0 respostas