Resolução personalizada não persistindo entre reinicializações

2

Eu tenho um problema com relação à configuração de uma resolução personalizada no meu monitor embutido para o meu laptop. Minha resolução desejada é 1600x900 . Não é mostrado nas configurações de exibição no Ubuntu 16.04, mas depois de executar o seguinte,

sudo xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync and
sudo xrandr --addmode eDP-1 "1600x900_60.00"

a resolução é adicionada às Configurações de exibição e eu posso aplicá-la. Além disso, eu coloquei os 2 comandos no final do meu arquivo ~/.profile , como este tutorial recomendado. O problema é que ele não persiste após uma reinicialização, mas eu recebo um erro: "Não foi possível aplicar a configuração armazenada para monitores".

Além disso, não tenho o arquivo /etc/gdm/init/Default para colocar esses comandos nesse script.

    
por BR4TO92 02.01.2018 / 20:53

2 respostas

4

(Postando isso como uma resposta dos comentários)

As linhas em ~/.profile não devem ser incluídas com sudo . Assim, as linhas a serem anexadas devem ser assim:

xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync and
xrandr --addmode eDP-1 "1600x900_60.00"
    
por nixpower 03.01.2018 / 15:50
2

Supondo que o 16.04 ainda use lightdm (acho que sim), você pode configurar um script para fazer as configurações do seu monitor.

Modifique /etc/lightdm/lightdm.conf para adicionar as seguintes opções:

display-setup-script > chama seu "xrandr scriptname.sh" antes que a tela de login apareça

session-setup-script > chama seu "xrandr scriptname.sh" antes que a sessão da área de trabalho do usuário inicie

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
# for your login screen, e.g. LightDM (Ubuntu 11.10) or GDM (11.04 or earlier)
display-setup-script=[your xrandr script goes here]
# for your desktop session (I didn't do this one)
session-setup-script=[your xrandr script goes here]
    
por Organic Marble 03.01.2018 / 01:55