Je voudrais définir IDLE comme éditeur par défaut pour les scripts python, mais lorsque je clique sur "ouvrir avec l'application" et que je clique sur le menu déroulant pour afficher plus d'applications, ce n'est pas une option.
Voici exactement ce que je fais ...
- faites un clic droit sur le fichier .py sur mon bureau.
- Faites un clic droit sur les propriétés.
- Cliquez sur l'onglet Ouvrir avec.
Il n'y a pas d'option "Utiliser une commande personnalisée". La même chose se produit lorsque je clique avec le bouton droit sur le fichier et sélectionne "ouvrir avec une autre application".
Avez-vous de quelque façon que ce soit, je pourrais mettre cela en place?
11.10
python
default-programs
idle-python
Lance Collins
la source
la source
Réponses:
Vous n'avez pas mentionné le paquet inactif que vous utilisez, supposons "Idle". Si vous utilisez "Idle3", utilisez
idle3.desktop
ci-dessous. Si vous utilisez "Inactif (en utilisant Python-2.7)", utilisezidle-python2.7.desktop
Il y a 2 choses qui vous empêchent de trouver inactif dans les menus contextuels -
Tout d'abord, aucun des .desktops inactifs ne contient de ligne MimeType =, c'est pourquoi Idle ne s'affiche pas dans le r. cliquez sur> ouvrir avec ... menu
De plus, seuls les .desktops dont la ligne Exec = se termine par une lettre% s'afficheront dans le r. cliquez sur> menu contextuel des propriétés, même si elles apparaissent dans le menu ci-dessus «ouvrir avec»
Donc, dans ce cas, le plus simple est de le faire - ajoutez d'abord à l'ouvrir avec le menu
Dans la section [Associations ajoutées] recherchez cette ligne
text / x-python =
S'il y a alors ajoutez ceci à la fin
Sinon, ajoutez simplement
Inactif devrait maintenant être disponible dans le menu ouvert avec, sinon se déconnecter / se connecter
Pendant que là, dans la section [Applications par défaut] recherchez la même ligne et remplacez le .desktop en tant que tel, sinon ajoutez simplement la ligne (non
;
est utilisé dans la section DéfautsSi Idle ne s'affiche pas par défaut, même après un redémarrage, vous devrez le `` forcer ''. Je préfère cette façon plutôt que de jouer avec defaults.list
ouvrir le .desktop dans un éditeur racine
Ajoutez un% f à la fin de la ligne, enregistrez-le
Alors ck. à nouveau et voyez si Idle est maintenant la valeur par défaut, faites une déconnexion / connexion si nécessaire. Une fois qu'il est ajouté, vous pouvez rouvrir idle.desktop et supprimer le% f, il devrait rester par défaut. Je ne sais pas si% f est approprié pour l'inactivité, sinon je dirais que vous pouvez le laisser
la source
[Added Associations]
.Voici comment procéder:
Nous avons également une vidéo montrant comment associer des fichiers Python à IDLE .
la source