Le problème que vous rencontrez est causé par l'association inactive installée par défaut → bureau.
Nautilus, au moins sur mon Ubuntu 12.04 (Classic Desktop), ne semble pas avoir quoi que ce soit avec lequel vous pouvez associer de nouvelles commandes à un certain type de fichier (comme certains ordinateurs de bureau / navigateurs) et la liste ne montre pas du tout d'inactivité , même s'il est installé via apt-get install idle
:
Vous pouvez obtenir l'écran en cliquant avec le bouton droit sur un .py
fichier, en sélectionnant Propertiesensuite le Open WithTAB, puis cliquez sur Show other applications(en passant par le Open With menu, vous obtenez le même résultat).
Vous devez corriger le .dekstop
fichier idle
en le modifiant en
/usr/share/applications/idle-python2.7.desktop
tant que root (vous pouvez avoir idle-python3.desktop, selon la version de ralenti que vous avez installée).
[Desktop Entry]
Name=IDLE (using Python-2.7)
Comment=Integrated Development Environment for Python (using Python-2.7)
Exec=/usr/bin/idle-python2.7 -n %f
Icon=/usr/share/pixmaps/python2.7.xpm
Terminal=false
Type=Application
Categories=Application;Development;
StartupNotify=true
Ce qui manque dans le fichier installé est %f
à la fin de la Exec=
ligne. Ajoutez- %f
y et économisez. Puis , en nautilus, faites un clic droit un .py
fichier et accédez au Propertieset Open WithTAB une fois de plus (vous ne devez pas redémarrer nautilus). Maintenant, faites défiler vers le bas et Idle (using Python-2.7)
est une option sélectionnable (soit comme application recommandée), soit cliquez d'abord dessus dans la liste des autres applications:
Vous pouvez utiliser Set as defaultpour toujours ouvrir les .py
fichiers inactifs.
idle
manuellement comme décrit dans la réponse de Gabor? Vous pouvez également essayer d'utiliser le chemin complet (ouvrez un terminal et exécutez-letype idle
pour l'obtenir).