Posso de alguma forma pular a execução no prompt do terminal?

0

Sempre quando quero executar meu script, preciso confirmar que quero executá-lo no terminal. Existe uma maneira de pular facilmente isso, ou definir isso como padrão?

Estou usando o gerenciador de arquivos Nemo (Mint)

    
por Unixe 05.10.2018 / 09:49

1 resposta

0

Em vez de colocar seus scripts executáveis na área de trabalho, crie um diretório separado para eles. Tradicionalmente, isso tem sido $HOME/bin , mas eu entendo agora é algo como $HOME/.local/bin . De qualquer forma, você também pode adicionar esse diretório ao seu $PATH in ~/.bash_profile ou outro arquivo de inicialização.

Como exemplo, considere um script executável, $HOME/bin/thing .

Agora, em vez de ter o seu executável na área de trabalho, você cria um lançador. Você pode fazer isso graficamente clicando com o botão direito do mouse na área de trabalho e seguindo as instruções para executar $HOME/bin/thing em um terminal ou pode criar o arquivo manualmente:

cat <<'X' >"$HOME/Desktop/Thing.desktop"
[Desktop Entry]
Comment=
Terminal=true
Name=Thing
Exec=bin/thing
Type=Application
X

(Você pode substituir Exec=.local/bin/thing , se apropriado).

    
por 05.10.2018 / 12:21