Como posso escrever um script de shell simples para comandos de configuração de exibição temporários?

0

De vez em quando, quero alterar minha resolução de tela, por isso, digito esses comandos no terminal:

xrandr --newmode [newmodedetailsbs]
xrandr --addmode [display] [newmodeid]
xrandr --output [display] --mode [newmodeid]

Eu sei quais variáveis usar e elas funcionam perfeitamente, mas é um incômodo para redigitá-las toda vez que eu quiser mudar os modos de exibição. Eu prefiro criar um script simples contendo esses comandos, mas estou tendo problemas para encontrar informações básicas sobre scripts para que eu possa criar o script. Alguém pode ajudar?

    
por Nobhdy 29.11.2015 / 16:24

1 resposta

0

A resposta rápida é colocar os comandos que você digita em um arquivo, por exemplo, chres , então, no prompt, diga ao shell para executar os comandos da seguinte forma:

$ sh chres

Se você quiser executar o comando em qualquer diretório, coloque o comando em seu diretório bin ( $HOME/bin ) e torne-o executável ( ~ expande para o caminho completo do diretório HOME:

$ mkdir -p ~/bin
$ mv chres ~/bin
$ chmod +x ~/bin/chres

Certifique-se de que $HOME/bin esteja no seu PATH. Isso geralmente será feito em ~.profile ou ~.bashrc . Seu diretório ~/bin pode ser adicionado ao seu PATH automaticamente se o diretório existir. Você pode fazer logout e fazer login novamente para descobrir se precisa modificar seu .profile . Digite echo "$PATH" para descobrir.

    
por 29.11.2015 / 16:42