Como tornar a resolução da tela permanente ubuntu 16.04 LTS

0

Eu tentei o seguinte e funciona, mas eu quero executar o arquivo shell na inicialização do sistema.

Eu não tenho .xprofile file ou lightdm.conf no sistema. Eu tentei vários drivers nvidia que só quebra o sistema com uma tela em branco.

script:

cvt 1366 768

xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

xrandr --addmode VGA-1 1368x768_60.00

xrandr --output VGA-1 --mode "1368x768_60.00"

No script acima, como adicionar dinamicamente VGA-1 a addmode e newmode

Algum tempo quando eu reiniciar o sistema, VGA-1 se torna VGA0 or VGA1 , o que quebra o sistema onde eu não consigo fazer login

    
por kittu 14.05.2017 / 10:13

1 resposta

1

Para automatizar seu script, coloque o seguinte em um script e dê a ele x-bits (arquivo chmod + x)

#!/bin/bash
Display=$(xrandr | grep VGA)
ModeSet=$(echo "$Display" | grep '1368x768')

if [[ "$ModeSet" != "" ]]
then
  echo "Mode already set:  $Display" | cut -d'(' -f1
else
  xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync
  xrandr --addmode ${Display%%\ *} 1368x768_60.00
  xrandr --output  ${Display%%\ *} --mode "1368x768_60.00"
  echo -e "Mode set: \c"
  xrandr | grep VGA | cut -d'(' -f1
fi
    
por user680858 14.05.2017 / 17:54