Como alterar a ação padrão ao executar um arquivo .sh?

12

Toda vez que eu quero rodar um arquivo .sh, o Ubuntu pergunta se eu quero rodar em Terminal / Display / Run it. Existe uma maneira de definir a ação padrão para alguns arquivos sh?

- Estou usando o Ubuntu 12.04 sem nenhuma alteração especial.

    
por Amir Ali Akbari 27.07.2012 / 16:35

2 respostas

5

Fazendo cada .desktop arquivos para Executar no Terminal ou Exibir ou Executar , você pode definir a ação padrão para cada arquivo sh.

A autoridade de execução é dada a cada arquivo .desktop.

Por exemplo:

  • Executar no terminal

Nome do arquivo: sample-term.desktop

[Desktop Entry]
Type=Application
Name=Run in terminal
Exec='/fullpath_to_script/sample1.sh'
Terminal=true

Clique neste arquivo, ele poderá executar sample1.sh no terminal.

  • Exibir

Nome do arquivo: sample-edit.desktop

[Desktop Entry]
Type=Application
Name=Edit script
Exec=gedit '/fullpath_to_script/sample2.sh'
Terminal=false

Clique neste arquivo, ele poderá editar sample2.sh por gedit .

  • Executar

Nome do arquivo: sample-run.desktop

[Desktop Entry]
Type=Application
Name=Run script
Exec='/fullpath_to_script/sample3.sh'
Terminal=false

Clique neste arquivo, ele poderá executar sample3.sh.

    
por vine_user 27.07.2012 / 18:01
18

Abra o Nautilus e vá para Editar - > Preferências Abra a guia Behavior e você encontrará as opções para definir o comportamento do gerenciador de arquivos ao abrir arquivos de texto executáveis.

    
por Eric Carvalho 27.07.2012 / 16:42