Lembre-se da configuração do monitor: adicione-a aos aplicativos de inicialização
Existem várias razões possíveis pelas quais uma configuração de monitor não "sobreviverá" a uma reinicialização. Na maioria das situações, a solução pragmática é simplesmente fazer com que a configuração seja executada automaticamente na inicialização (efetue login de fato).
Como fazer isso
Na sua situação, DisplayPort-0
obviamente representa o monitor da esquerda, como podemos ver em:
DisplayPort-0 connected 1920x1200+0+0
em que a última seção, +0+0
é o x/y
offset da tela, conforme explicado aqui .
O comando para posicionar um monitor se parece com:
xrandr --output DVI-0 --pos 1920x0
Nos comandos, devemos sempre posicionar os monitores da esquerda para a direita , então o comando na sua situação é:
xrandr --output DisplayPort-0 --pos 0x0 && xrandr --output DVI-0 --pos 1920x0
No entanto, precisamos de uma pausa
Se adicionarmos o comando Startup Applications da mesma forma, é quase certo que ele será executado muito cedo, e será quebrado ou será anulado por configurações locais incorretas, chamadas posteriormente.
O comando completo, para adicionar aos aplicativos de inicialização, deve incluir uma quebra de aprox. 15 segundos:
/bin/bash -c "sleep 15 && xrandr --output DisplayPort-0 --pos 0x0 && xrandr --output DVI-0 --pos 1920x0"
Como adicionar aplicativos de inicialização
Abrir traço > Aplicativos de inicialização > Adicionar. Adicione o comando:
/bin/bash -c "sleep 15 && xrandr --output DisplayPort-0 --pos 0x0 && xrandr --output DVI-0 --pos 1920x0"
Nota
Por favor, tente o comando abaixo (sem o intervalo) primeiro de um terminal, para ver se ele funciona corretamente:
xrandr --output DisplayPort-0 --pos 0x0 && xrandr --output DVI-0 --pos 1920x0
Embora eu tenha verificado bem, pontos cegos e erros de digitação são sempre possíveis:)