Execute o script no Terminal através do menu de contexto (Abrir com Terminal)?

1

esta pergunta é simples sobre "Abrir / Executar no Terminal" ....

Parece que o Ubunutu não suporta scripts bash / shell como conhecemos no KDE e em qualquer outro SO:

Eu tentei o óbvio:

  1. Clique com o botão direito no gerenciador de arquivos
  2. Abrir com outro aplicativo ...
  3. Mostrar todos os aplicativos

mas não há um aplicativo Terminal listado, apenas "Localizar aplicativos on-line". Você não pode nem procurar um novo aplicativo como faria em qualquer outro sistema operacional.

Alguma ideia? Eu encontrei apenas hacks como criar um item de inicialização, mas isso está longe de ser uma solução ou ideal.

Para deixar bem claro:

Eu quero executar qualquer script bash acessível com o gerenciador de arquivos através do botão direito do mouse, "Abrir com" - > "Terminal" para que eu possa ver a saída. É realmente como duplo clique em um arquivo em lotes no Windows e ele apenas executa o script sangrento, não fechando o terminal, exceto que eu escrevi isso no script. Então, finalmente, isso não é sobre o duplo clique para executar, é sobre a execução do script através do menu de contexto, como disse no título já!

obrigado!

Ubuntu-x64-14.04 / Unity / Não Mods ou ajustes.

    
por stackoverclan 25.03.2015 / 20:34

1 resposta

2

A maneira mais limpa seria criar um arquivo .desktop para seu script e torná-lo o editor de texto padrão.

  1. Crie um arquivo chamado /usr/share/applications/openscript.desktop com o seguinte conteúdo:

    [Desktop Entry]
    Name=Open script in terminal
    Exec=gnome-terminal -e "%U"
    Terminal=false
    Type=Application
    MimeType=text/plain;
    

Em seguida, siga estas etapas:

  • Logout / in (não sei se é necessário)
  • Clique com o botão direito no arquivo
  • Clique em Abrir com ...
  • Clique em Outro aplicativo ...
  • Selecione "Abrir script no terminal"
  • Você terminou!
por Helio 25.03.2015 / 21:12