如何在 ubuntu 14.04 上将.py 文件关联到“wine python.exe”并单击 R > “使用 IDLE 编辑”?

如何在 ubuntu 14.04 上将.py 文件关联到“wine python.exe”并单击 R > “使用 IDLE 编辑”?

正如标题所述,我正在尝试在 Linux 上使用 Windows python,
它已经完美地满足了我的运行需要。

但是 .py 文件是用 gedit 而不是 python 打开的,这意味着我必须先直接打开 python 才能做任何事情。

我读了一个例子它告诉了我有关 pdf 文件的桌面条目,但我当然不知道我在做什么,也没有为新手解释任何东西,所以我尝试重写它以使用 python:

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

终端出现然后消失

我究竟做错了什么??

答案1

设法让它工作:

对于新手,打开终端并输入:

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

打开后,将其复制并粘贴到文件中并保存:

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

现在只需右键点击 > 使用其他应用程序打开 > 显示其他应用程序 > Python


即可获取 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

^ 在这里使用 python.exe 还是 pythonw.exe 其实并不重要,


我也让 IDLE 正常工作:

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

^ 只需将其与“打开方式”菜单关联


即可,如果您使用不同的 Python 版本,您可以随时将 Python27 目录更改为 Python34 或您使用的任何版本。

相关内容