我希望能够双击Nautilus内的Python脚本(或SH脚本),然后运行它。所以我做了一个自定义的桌面文件,内容:
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=ExecTxt
Exec=run-txtexe %f
Icon=application-x-executable
MimeType=text/x-python;application/x-shellscript;
NoDisplay=true
Comment=Runs executable text files
Terminal=false
Categories=System;Launchers;
我把它放在一个名为run-txtexe.desktop
下的文件中~/.local/share/applications
。
我转到Nautilus,右键单击Python脚本(文本/ x-python),然后将鼠标悬停在“打开方式”菜单上。不在那里。我单击“其他应用程序...”。不在那里。然后,我单击“显示其他应用程序”。也没有!
这是一个错误还是我只是做错了什么?
我在跑步:
Fedora 19
Nautilus 3.8.2
这是Nautilus 3.8的新功能。它会忽略具有NoDisplay = true的.desktop文件。
可能的解决方法:将NoDisplay = true替换为NotShowIn = NAME-OF-YOUR-DESKTOP-ENVIRONMENT
https://bugzilla.redhat.com/show_bug.cgi?id=1001988
https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1238634
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句