首先,我按照这个答案来修改文件mimeapps.list
。
它可以工作,但并不完美,因为每次我右键单击.py 文件 - 选择“使用IDLE打开” - 编辑器旁边都会显示一个python shell。
下图是打开两个.py文件的结果。
提前致谢。
更新,由于 IDLE 出现在右键菜单中,我没有运行命令:gksudo gedit /usr/share/applications/idle.desktop
和Exec=/usr/bin/idle -n %f
(不需要这样做)
答案1
更改/usr/share/applications/idle.desktop
文件,使 Exec 行显示如下内容:
Exec=/usr/bin/idle -en
或者更好的方法是将该文件复制到~/.local/share/applications
并在那里进行类似的修改,这样更新后您不必重新应用更改。
但上述操作会修改 IDLE 的打开行为,即使您只是从 Dash/Launcher 打开它。如果您不想这样,那么您必须idle.desktop
在同一目录中复制该文件(/usr/share/applications/
或~/.local/share/applications/
),将其命名为,例如idle.other.desktop
,然后修改 Exec 行在其中添加一行,内容如下:
NoDisplay=true
然后修改你的mimeapps.list
文件,使该text/x-python=
行内容如下:
text/x-python=idle.other.desktop;