Supondo que você não tenha que mudar o monitor resolução (em caso afirmativo, apenas mencione), e sua configuração existe organizando-os da esquerda para a direita, o comando (bastante longo :)):
xrandr --output VGA1 --pos 0x0 --rotate left &&\
xrandr --output eDP1 --pos 1080x0 --rotate normal &&\
xrandr --output HDMI1 --pos 3000x0 --rotate left
deve criar o arranjo como você deseja.
Explicação:
A partir da saída de xrandr
, para cada tela, há uma string parecida com:
VGA-1 connected 1280x1024+1680+0
O que nos dá informações sobre como a tela está situada na "imagem inteira", conforme explicado aqui . Posteriormente, você pode organizar sua (s) tela (s) pelo comando:
xrandr --output <screenname> --pos <xxy>
e para girar:
xrandr --output <screenname> --rotate left
para duas das três telas. O --rotate normal
para a tela 1 não deve ser necessário, mas para ter certeza ...
como usado no comando na resposta (this).
Nota importante
Se você fizer a configuração desse modo, é importante que você configure suas telas da esquerda para a direita , o que significa que os comandos precisam ser organizados nessa ordem.
Adicionando o comando a uma tecla de atalho
Por motivos de conveniência, você pode adicionar o comando a uma tecla de atalho: escolha: Configurações do sistema > "Teclado" > "Atalhos" > "Atalhos personalizados". Clique no botão "+" e adicione o comando:
/bin/bash -c "xrandr --output VGA1 --pos 0x0 --rotate left && xrandr --output eDP1 --pos 1080x0 --rotate normal && xrandr --output HDMI1 --pos 3000x0 --rotate left"
para um atalho.