Como posso executar o seguinte xrandr
comando na inicialização?
xrandr
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
command-line
display
xrandr
startup-applications
display-resolution
Udhaya Kumar
fonte
fonte
Respostas:
Adicionando comandos complicados aos aplicativos de inicialização
Em geral, você pode adicionar comandos para executar na inicialização (login) escolhendo: Dash> Startup Applications> Add. Nesse caso, você tem um comando complicado para executar.
Existem duas opções para fazer isso:
escreva um script separado:
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.Encadear os comandos para um comando (muito longo):
Nesse caso, o uso
&&
entre os comandos fará com que cada comando seja executado assim que (e se) o anterior for executado com êxito, assim como em linhas separadas.Em seguida, adicione o comando aos aplicativos de inicialização, conforme descrito acima.
Nota importante: adicionando comandos xrandr aos aplicativos de inicialização
Adicionar
xrandr
comandos à inicialização pode ser complicado; Às vezes, eles quebram se forem executados muito cedo, antes que a área de trabalho esteja totalmente carregada. Portanto, você pode (provavelmente) precisar adicionar uma pequena pausa no comando para (executar) o script ou o comando, como (no último caso):Pode ser necessário brincar um pouco com o
sleep 15
para encontrar o momento ideal.Nota
Eu deixei de fora a primeira linha:
uma vez que nada, mas exibe algumas informações na configuração da tela :)
fonte
cvt
comando se já conhece sua modelagem./bin/bash -c "..."
embrulho fez o truque para mim :)sleep
parte em 'Aplicativos de inicialização' selecionando a opção "Antes da inicialização da sessão".# xrandr only works in X11 sessions, not Wayland
. Bom futuro à prova naquela época.De acordo com isso na seção Agora automatizar no login , criei meu próprio script
45custom_xrandr-settings
e o coloquei/etc/X11/Xsession.d/
. Funciona bem para mim no Ubuntu 14.04 LTS. Você pode colocar o código abaixo após ocase
comando descrito nessa seção.Eu acredito que o acima é o que você está procurando. Você pode ver as saídas disponíveis simplesmente executando o
xrandr
comando As saídas podem serVGA
,VGA-0
,DVI-0
,TMDS-1
ouDisplayPort-0
.Aqui está o script completo que eu fiz.
fonte
Crie o arquivo
~/.xprofile
e coloque suas linhas nele. É executado no início da sessão do usuário X.fonte
xrandr --output ...
não funciona, mas as duas linhas anteriores funcionam. Tudo isso funciona para mim.