Si je double-clique sur un fichier Python sur mon bureau Gnome Classic, il n'est pas ouvert dans IDLE . Comment puis-je faire de IDLE l'éditeur par défaut des fichiers Python?
J'ai essayé de supprimer tous les autres programmes en cours d'ouverture.
J'ai regardé les propriétés d'IDLE.
J'ai également parcouru les propriétés du programme.
Quand je cours
xdg-mime query default text/x-python
Je reçois la sortie
gedit.destkop
J'ai installé IDLE et j'ai essayé de cliquer avec le bouton droit sur le fichier et de l'ouvrir avec une application. IDLE était introuvable. Mais quand je vais à mes applications, et que je vais à la programmation, IDLE est là, clair comme le jour.
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).find /usr/share/applications/ -name "*idle*"
Réponses:
Vous pouvez facilement associer les
.py
fichiers à IDLE. Vous devez cliquer avec le bouton droit sur un script python, choisir "Ouvrir avec -> Autre application", puis choisir IDLE dans la liste avec la case à cocher demandant s'il doit s'agir de l'application par défaut. J'utilise XFCE, mais Nautilus de Gnome devrait être similaire.Alternativement, il y a un fichier de configuration dans votre répertoire personnel qui contient la liste des applications par défaut. Vous pouvez y accéder sur le chemin suivant:
Vous pouvez l'étendre avec la ligne suivante:
où
idle.desktop
représente le fichier de bureau de la version IDLE que vous souhaitez utiliser, par exempleidle-python2.7.desktop
ouidle-python3.desktop
basé sur la version python que vous devez utiliser.REMARQUE:
Soyez conscient des autorisations de vos scripts. S'il dispose de l'autorisation exécutable, malgré l'application par défaut, votre système ne l'ouvrira pas dans IDLE, car il essaiera de l'exécuter.
la source
.desktop
fichier est là, je suppose.PATH
variable je pense. @AmateurProgramer Essayez d'utiliser l'option de commande personnalisée pour accéder à IDLE, si cela peut être fait avec Gnome, essayez la deuxième option (éditez le fichier de configuration).mimeapps.list
doit êtretext/x-python=idle2.desktop
outext/x-python=idle3.desktop
c'est -à- dire qu'elle doit pointer vers un fichier de bureau et non vers un exécutable. De plus, il doit être sous les deux[Default Applications]
et[Added Associations]
il doit être le premier de la liste, avantgedit.desktop
, par exempletext/x-python=idle3.desktop;gedit.desktop
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
fichieridle
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).Ce qui manque dans le fichier installé est
%f
à la fin de laExec=
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 etIdle (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.la source