Alguns de seus comandos são um pouco antigos ou desnecessários. Aqui está uma versão ligeiramente atualizada (note que estou usando o nome 'custom' para ilustrar que o nome do modo pode ser o que você quiser). Salve-o em um script bash:
#!/usr/bin/env bash
cvt 1366 768
xrandr --newmode "custom" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode VGA1 custom
xrandr --output VGA1 --mode custom
Quanto a ser lento, pode ser devido a algo tentando carregar mais cedo, scripts xrandr podem causar problemas se isso acontecer.
Certifique-se de que seu script é pelo menos executável. Nenhum dano em torná-lo legível por todos também, então chmod 755
no arquivo de script.
Lembre-se de que você pode precisar acessar o terminal no modo de recuperação para desfazer suas alterações / comentar linhas problemáticas se algo der errado.
Usando aplicativos de inicialização:
Adicione o seu script a Startup Applications da mesma forma que você adicionou seus comandos concatenados. Se o script acima não resolver o seu problema, tente adicionar sleep 10
abaixo de #!/bin/bash
.
Quanto maior o valor de sleep
, maior a garantia de que o xrandr não iniciará mais cedo, mas poderá atrasar a exibição adequada de seus monitores - brinque com o tempo para que você obtenha como deseja.
Usando o LightDM (Editar - isso pode não funcionar em 16.x devido ao Unity pular e redefinir as alterações feitas no seu script):
Deve haver também uma maneira de executar o script usando ganchos do sistema nos arquivos de configuração do LightDM; Esta é provavelmente a maneira "correta" de fazer as coisas nos dias de hoje.
Acesse /usr/share/lightdm/lightdm.conf.d
e crie um arquivo chamado monitors.conf
.
Adicione um título seat
a um ou todos os comandos a seguir:
[Seat:*]
display-setup-script=/path/to/your/script
greeter-setup-script=/path/to/your/script
session-setup-script=/path/to/your/script
Jogue para tentar obter o comportamento desejado. Para mim, a maior parte do script é executada como supostamente, mas os comandos xrandr --output
não funcionam. Não tenho certeza se é a minha configuração ou eles estão sendo demitidos na hora errada, de alguns outros posts que eu vi funciona muito bem para outras pessoas.
Eu continuarei investigando e atualizando se encontrar uma resposta mais clara.
Tendo dito tudo isso, porém, o Linux Display Managers não é tão bom - o tempo de inicialização pode ser lento e o desempenho provavelmente será pior do que o Windows.