O script Bash com permissões de execução não será executado com dbl click

3

Eu tenho um script bash que tem permissão para executar, mas quando clico duas vezes no nautilus ele não é executado, em vez disso, ele abre seu texto em gedit . Nas propriedades, diz: abra com: gedit , e isso não muda quando clico no botão reset O que devo fazer para que seja executado? Estou executando Ubuntu 13.04 , nunca tive um problema como este com 12.04 ou com qualquer outra distribuição em geral.

EDITAR Se eu entrar no terminal e digitar: ./bashscriptname , ele rodará muito bem.

    
por Deus Deceit 08.06.2013 / 15:40

2 respostas

14
  1. Abra o Nautilus.
  2. Vá para Arquivo Preferências (no Ubuntu 14.04, você pode encontrá-lo em Editar Preferências ) .

  3. Vá para a guia Comportamento e clique em Executar arquivos de texto executáveis quando eles forem abertos .

    Ou, escolha Pedir a cada vez para ser solicitado sempre que fizer duplo clique.

por Alaa Ali 08.06.2013 / 16:31
1

Como mencionado nesta postagem do blog aqui ,

Abra o explorador de arquivos Files . Pressione Alt + F10 e selecione Preferences . Deve mostrar algo como isto

Na guia Behavior , selecione Ask each time e feche-a. Por padrão, será em View executable text files when they are opened . Agora, sempre que você clicar duas vezes em um script de shell, ele perguntará o que fazer. Se você quiser imediatamente executar o script, selecione a primeira opção Run executable text files when they are opened

    
por thefourtheye 08.06.2013 / 16:30

Tags