Você pode alterar esse comportamento nas preferências do Nautilus ( Arquivos no travessão).
Na guia Comportamento em Arquivos de texto executáveis .
Observe que isso altera o comportamento de todos arquivos de texto executáveis.
Eu adicionei #!/usr/bin/env python
ao script e chmod +x
no terminal, mas ao clicar duas vezes, ele ainda solicita essas 4 opções.
Eu quero que ele abra automaticamente no terminal. É possível? Estou usando o Ubuntu 12.10.
Você pode alterar esse comportamento nas preferências do Nautilus ( Arquivos no travessão).
Na guia Comportamento em Arquivos de texto executáveis .
Observe que isso altera o comportamento de todos arquivos de texto executáveis.
Você pode querer definir um arquivo .desktop
para executar seu aplicativo python em um terminal ao clicar duas vezes nesse arquivo .desktop
.
Este seria um conteúdo básico necessário:
[Desktop Entry]
Type=Application
Exec=python /full/path/to/script/script.py
Icon=/path/to/icon # only if needed
Name=Name of script
Terminal=true
Salve isso em qualquer lugar (colocar em ~/.local/share/applications/
também tornará isso executável no Dash, etc.) como name-of-script.desktop
e dê permissão executável.