Como executar um comando de terminal na inicialização

0

O que eu quero fazer é obter essa resolução de tela personalizada com o xrandr para rodar a cada inicialização, para que eu não tenha que digitá-la ou copiá-la e copiá-la, esse é o código que eu quero executar a cada inicialização

cvt 800 600 60 && xrandr --newmode "800x600_60.00"   38.25  800 832 912 1024  600 603 607 624 -hsync +vsync && xrandr --addmode TV1 800x600_60.00 && xrandr --output TV1 --mode 800x600_60.00

Eu realmente não quero brincar com a edição de configuração / arquivos apenas um script fácil que será executado após ou durante cada inicialização.

    
por Matt 26.05.2013 / 17:48

2 respostas

0

Se você quer que ele seja executado antes do gerenciador de login, basta colocá-lo no final de /etc/rc.local

    
por Scott Goodgame 26.05.2013 / 18:13
0

Você pode tentar colocar seus comandos em ~/.profile . Este arquivo é executado quando você efetua login, então você deve ver a resolução da mudança nesse ponto.

Não posso garantir este método, porque não sei se o seu sistema tem outros scripts de inicialização na pasta pessoal.

Quanto ao rc.local, ele deve ser executável por padrão. Se não estiver, você pode sudo nautilus procurar como root, clicar com o botão direito do mouse no arquivo e selecionar "Propriedades". A partir daqui você pode tornar o script executável para que funcione. Você também pode usar chmod, mas achei que preferiria esse método.

Mais uma dica: o cvt em execução apenas fornece os dados necessários para o xrandr. Você pode soltá-lo.

    
por Wutaz 26.05.2013 / 19:22