Arquivo monitores.xml corrompido
Como mencionado em um comentário, se os seus monitores escurecerem (apenas) uma conta, trabalhando em outro (s), muito provavelmente o seu arquivo monitores.xml está de alguma forma corrompido. Para corrigir, remova ~/.config/monitors.xml
, saia e volte imediatamente.
Configurando sua configuração (complicada) de monitor a partir de cli
Você mencionou a etapa acima corrigiu a (s) tela (s) de escurecimento, mas ainda não é possível configurar as telas no layout desejado (veja abaixo). Isso é possivelmente causado por um bug. Podemos muito bem ser capazes de contornar isso, configurando-o a partir de cli.
Para configurar o layout da tela como você descreveu em um comentário:
Vocêprecisaexecutarocomandoxrandr
:
xrandr --output DP1-1 --pos 0x0 \
--output DP1-2 --pos 1920x0 \
--output DP1-1 --pos 0x360 \
--output eDP1 --pos 1440x1440
... se eu não cometi nenhum erro de digitação ou outro erro ...
Explicação
Normalmente , em um layout de tela complicado, você precisa trabalhar da esquerda para a direita, de cima para baixo.
No entanto
Se você não sabe ao certo qual é o layout atual, não é possível colocar a tela primeiro , diferente de 0x0
. Se houver espaço vazio na parte superior do layout da tela, xrandr
removerá o espaço vazio e alterará, e. 0x200
em 0x0
. Portanto, as etapas precisam ser:
-
posição
DP1-1
eDP1-2
horizontalmente top-alligned :xrandr --output DP1-1 --pos 0x0 --output DP1-2 --pos 1920x0
apenas,emseguidaalinharporbaixo
DP1-1
comDP1-2
:xrandr--outputDP1-1--pos0x360
coloque
eDP1
nomeioabaixodasoutrasduastelas:xrandr--outputeDP1--pos1440x1280
Comousar
Copieopequenoscriptabaixoemumarquivovazio,salve-ocomo
setup_screens.sh
#!/bin/bash xrandr --output DP1-1 --pos 0x0 \ --output DP1-2 --pos 1920x0 \ --output DP1-1 --pos 0x360 \ --output eDP1 --pos 1440x1440
-
Torne-o executável
-
Teste-o a partir de um terminal, execute o comando:
/path/to/setup_screens.sh
-
Execute-o a partir de uma tecla de atalho: escolha: Configurações do sistema > "Teclado" > "Atalhos" > "Atalhos personalizados". Clique no botão "+" e adicione o comando:
/path/to/setup_screens.sh
ou execute-o no login: Dash > Aplicativos de inicialização > Adicionar. Adicione o comando:
/bin/bash -c "sleep 15 && /path/to/setup_screens.sh"