J'ai ajouté #!/usr/bin/env python
au script et chmod +x
dans le terminal, mais en double-cliquant dessus, il demande toujours ces 4 options.
Je veux qu'il s'ouvre automatiquement dans le terminal. C'est possible? J'utilise Ubuntu 12.10.
Vous pouvez modifier ce comportement dans les préférences de Nautilus ( Fichiers dans le tiret).
Sous l'onglet Comportement sous Fichiers texte exécutables .
Notez que cela change le comportement de tous fichiers texte excutables.
Vous souhaiterez peut-être définir un fichier .desktop
pour exécuter votre application python dans un terminal en double-cliquant sur ce fichier .desktop
.
Ce serait un contenu de base nécessaire:
[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
Enregistrez-le n'importe où (insérer ~/.local/share/applications/
le rendra également exécutable à partir du tableau de bord, etc.) sous le nom name-of-script.desktop
et lui accordera le droit d'exécuter.