Script de inicialização para atualizar as configurações da tela

0

Estou executando uma máquina Linux Mint 17.3 com uma conexão de monitor DVI e USB (DVI-para-USB) conectada à mesma área de trabalho. Após a inicialização, recebo um desalinhamento de exibição estranho que descobri ser devido à conexão USB - metade de uma tela está amassada em um dos monitores. No entanto, se eu simplesmente entrar em Configurações - > Exibir e clique em "Aplicar" sem fazer alterações, o problema de exibição desaparece.

Existe algum tipo de comando que eu possa adicionar a um script de inicialização em /etc/init.d/ ou em um comando crontab que automaticamente aplique / atualize as configurações do monitor para mim na inicialização?

Obrigado antecipadamente.

    
por Fuzzy Analysis 08.11.2017 / 20:52

2 respostas

0

Minha solução, que funciona muito bem, foi fazer o seguinte:

  1. Crie um arquivo startup.sh no meu diretório home ~/ (dessa maneira eu posso transferi-lo durante um backup de arquivos mais tarde, se desejar) com o seguinte comando salvo nele:

    pkill -HUP "cinnamon --replace"

  2. Abra uma sessão de terminal, digite crontab -e para inserir o arquivo crontab e insira o seguinte e salve-o:

    @reboot /home/donkey/startup.sh

  3. Reinicialize o computador e observe que, a cada inicialização, a sessão de canela é atualizada e remove os erros de inicialização nos monitores que estou usando, fazendo com que a extensão da resolução seja perfeita em todos os monitores.

Hooray:)

    
por 22.11.2017 / 21:05
1

Você pode dizer a xrandr para definir a exibição para suas configurações automáticas.

xrandr --output XXXXX --auto

Execute xrandr sozinho para obter todos os nomes de saída válidos.

    
por 08.11.2017 / 20:56