El acceso directo de escritorio a Internet se abre como archivo de texto

Tengo dos archivos de inicio .desktop muy similares que se utilizarán como accesos directos de Internet. Cuando hago doble clic en un archivo, se abre correctamente en un navegador web como me gustaría. Cuando hago doble clic en el otro, se abre en un editor de texto que NO me gusta. ¿Cómo cambio esto?

Se abre un buen atajo en el navegador:

[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 

El acceso directo incorrecto se abre en el editor de texto:

 [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 

No tengo una buena solución, pero tengo una solución. Verá, la especificación de entrada de escritorio no determina el tipo de visor o mime para un enlace. Un enlace puede ser una imagen, un documento, lo que sea, y el espectador correcto se elegirá según el archivo. Y así sucede que este enlace se abre con un editor (y no con un navegador). Tienes dos opciones.

Sin embargo, aquí hay un pequeño cambio que resultará en el comportamiento correcto, aunque es feo. Modificar la entrada de escritorio de esta manera:

 [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 

Se verá igual, pero será un lanzador de aplicaciones. Solo recuerda establecer los permisos para ejecutar en ese caso!