Executar script no Terminal via menu de contexto (Abrir com Terminal)?

Executar script no Terminal via menu de contexto (Abrir com Terminal)?

esta questão é simples sobre "Abrir/Executar no Terminal"...

Parece que o Ubunutu não suporta scripts bash/shell da maneira que conhecemos no KDE e em qualquer outro sistema operacional:

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á nenhum aplicativo Terminal listado, apenas "Encontrar aplicativos on-line". Você não pode nem procurar um novo aplicativo como faria em qualquer outro sistema operacional.

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

Para deixar bem claro:

Quero executar qualquer script bash acessível com o gerenciador de arquivos clicando com o botão direito, "Abrir com" -> "Terminal" para poder ver a saída. É realmente como clicar duas vezes em um arquivo em lote no Windows e ele apenas executa o maldito script, sem fechar o terminal, exceto que eu escrevi no script. Então, finalmente, NÃO se trata de clicar duas vezes para executar, mas de executar o script através do menu de contexto, como já foi dito no título!

obrigado!

Ubuntu-x64-14.04/Unity/Sem mods ou ajustes.

Responder1

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

  1. Crie um arquivo chamado /usr/share/applications/openscript.desktopcom 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, execute estas etapas:

  • Sair/entrar (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!

informação relacionada