Isso funciona no Unity & amp; Gnome, coisas semelhantes existem para outros ambientes de desktop.
Clique com o botão direito no arquivo e vá para Propriedades e permissões. Certifique-se de que isso esteja marcado:
(Você precisa desta opção para que o arquivo seja executado no terminal ou seja 'executado', é o mesmo que executar chmod +x /PATH/TO/FILE
)
E certifique-se de que, sob a aba Behavior , nas preferências do gerenciador de arquivos Nautilus, esteja configurado para isto:
Agora, toda vez que você clica nele, você deve receber:
Executar no Terminal , você pode imaginar.
Exibir abre no editor de texto padrão definido em 'Abrir com ...'. nas preferências de arquivos.
Run executa em segundo plano, sem terminal. Isso também acontece quando você seleciona "Executar arquivos de texto executáveis quando são abertos" acima.
Aqui está uma correção para parar o fechamento instantaneamente - vá para Preferências de perfil e sob Título e comando , defina:
Agora, quando você executa um script como este:
#!/usr/bin/python
import time
print "Hello"
time.sleep(5)
print "Goodbye"
(Lembre-se da linha shebang #!/usr/bin/python
, caso contrário, ela não será interpretada corretamente. Você também pode usar #!/usr/bin/env python
.)
Fique aberto por um tempo, então você deve conseguir algo como: