3 votes

Comment associer des fichiers .py à "Wine Python.exe" et R-click > "Edit with IDLE" sur ubuntu 14.04 ?

Comme le titre l'indique, j'essaie d'utiliser Windows Python sous Linux,
qui a déjà fonctionné parfaitement pour ce dont j'ai eu besoin.

Cependant, les fichiers .py s'ouvrent avec gedit au lieu de Python, ce qui signifie que je dois ouvrir directement Python avant de pouvoir faire quoi que ce soit.

J'ai lu un exemple qui m'a parlé d'une entrée de bureau pour les fichiers pdf, mais bien sûr je ne sais pas ce que je fais et rien n'est expliqué pour les noobs, alors j'ai essayé de le réécrire pour qu'il fonctionne avec Python :

[Desktop Entry]
Name=Python
Exec=wine python.exe %F
Icon=python
Type=Application
Categories=Viewer StartupNotify=false
Terminal=true
MimeType=application/py

le terminal apparaît puis disparaît

qu'est-ce que je fais de mal ?

4voto

Tcll Points 646

J'ai réussi à le faire fonctionner :

pour les noobs, ouvrez votre terminal et entrez :

gedit ~/.local/share/applications/OpenWithPython.desktop

une fois ouvert, copiez et collez ceci dans le fichier et enregistrez :

[Desktop Entry]
Name=Python
Exec=wine C:/python27/python.exe %F
Icon=python
Type=Application
Categories=Viewer
StartupNotify=false
Terminal=true
MimeType=application/py

maintenant il suffit de R-cliquer > Ouvrir avec une autre application > Afficher les autres applications > Python

pour les fichiers pyw :

gedit ~/.local/share/applications/OpenWithPythonw.desktop

[Desktop Entry]
Name="Python - no console"
Exec=wine C:/python27/pythonw.exe %F
Icon=python
Type=Application
Categories=Viewer
StartupNotify=false
Terminal=false
MimeType=application/py

^ il importe peu que vous utilisiez Python.exe ou pythonw.exe ici

J'ai également réussi à faire fonctionner IDLE correctement :

gedit ~/.local/share/applications/EditWithIDLE.desktop

[Desktop Entry]
Name=IDLE
Exec=wine C:/python27/python.exe C:/Python27/Lib/idlelib/idle.pyw %F
Icon=python
Type=Application
Categories=Viewer
StartupNotify=false
Terminal=false
MimeType=application/py

^ Il suffit de l'associer au menu "Ouvrir avec".

De plus, si vous utilisez une version différente de Python, vous pouvez toujours changer le répertoire python27 en python34 ou toute autre version que vous utilisez.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X