Adicionando comandos complicados a aplicativos de inicialização
Em geral, você pode adicionar comandos para executar na inicialização (login) escolhendo: Dash > Aplicativos de inicialização > Adicionar. Neste caso, você tem um comando complicado para ser executado.
Existem duas opções para fazer isso:
-
escreva um script separado:
#!/bin/bash cvt 1368 768 # xrandr only works in X11 sessions, not Wayland [ "$XDG_SESSION_TYPE" = x11 ] || exit 0 xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync xrandr --addmode VGA1 1368x768_60.00 xrandr --output VGA1 --mode 1368x768_60.00
Copie o script em um arquivo vazio, salve-o como
set_monitor.sh
e adicione o seguinte comando aos aplicativos de inicialização, conforme descrito acima./bin/bash /path/to/set_monitor.sh
-
Encadeie os comandos para um comando (muito longo):
/bin/bash -c "cvt 1368 768&&xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync&&xrandr --addmode VGA1 1368x768_60.00&&xrandr --output VGA1 --mode 1368x768_60.00"
Nesse caso, usar
&&
entre os comandos fará com que cada comando seja executado logo (e se) o anterior for executado com êxito, assim como eles estão em linhas separadas.Em seguida, adicione o comando para Startup Applications, conforme descrito acima.
Nota importante: adicionando comandos xrandr a aplicativos de inicialização
Adicionar os comandos xrandr
à inicialização pode ser complicado; às vezes eles quebram se forem executados cedo demais, antes que a área de trabalho esteja totalmente carregada. Portanto, você pode (provavelmente) precisar adicionar uma pequena quebra no comando para (ou) executar o script ou o comando, como (no último caso):
/bin/bash -c "sleep 15&&cvt 1368 768&&xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync&&xrandr --addmode VGA1 1368x768_60.00&&xrandr --output VGA1 --mode 1368x768_60.00"
Talvez seja necessário jogar um pouco com sleep 15
para encontrar o momento ideal.
Nota
deixei de fora a primeira linha:
xrandr
desde que não faz nada, mas exibe algumas informações na sua configuração de tela:)