桌面Internet快捷方式将打开为文本文件

我有两个非常相似的.desktop启动器文件,可用作互联网快捷方式。 当我双击一个文件时,它会在我想要的webbrowser中正确打开。 当我双击另一个时,它会在我不喜欢的文本编辑器中打开。 我该如何改变?

浏览器中打开好的快捷方式

[Desktop Entry] Encoding=UTF-8 Name=Safari Books Type=Link URL=http://hdl.library.upenn.edu/1017/7026 Icon=text-html Name[en_US]=Safari Books 

错误的快捷方式在文本编辑器中

 [Desktop Entry] Encoding=UTF-8 Name=Learning Python Type=Link URL=http://proquestcombo.safaribooksonline.com/book/programming/python/9780596805395 Icon=text-html Name[en_US]=Learning Python 

我没有一个好的解决方案,但我有一个解决方案。 您看,桌面条目规范不确定链接的查看器或mime类型。 链接可以是图像,文档等等,并且将根据文件的内容选择正确的查看器。 因此,这个链接打开了一个编辑器(而不是浏览器)。 你有两个选择。

然而,这是一个小小的改变,将导致正确的行为,虽然它是丑陋的。 像这样修改桌面条目:

 [Desktop Entry] Encoding=UTF-8 Name=Learning Python Type=Application Exec=xdg-open http://proquestcombo.safaribooksonline.com/book/programming/python/9780596805395 Icon=text-html MimeType=text/html Name[en_US]=Learning Python 

它看起来会一样,但它将是一个应用程序启动器。 只需记住在这种情况下设置执行权限!