El uso de rutas en un archivo .desktop
En un .desktop
archivo, debe usar rutas absolutas y completas . Por ~
lo tanto no se expande.
Este es un error común :)
Aquí se describen excepciones relacionadas con los iconos :
Icono para mostrar en el administrador de archivos, menús, etc. Si el nombre es una ruta absoluta, se utilizará el archivo dado. Si el nombre no es una ruta absoluta, el algoritmo descrito en la Especificación del tema del icono se utilizará para ubicar el icono.
y aqui :
El campo de icono es el icono que debe usar el iniciador y representa la aplicación. /usr/share/pixmaps
No es necesario que todos los íconos que se encuentran en el directorio
tengan especificada su ruta completa, sino su nombre de archivo sin la extensión. Por ejemplo, si el archivo del ícono es
/usr/share/pixmaps/wallch.png
, entonces el campo del ícono debería ser 'wallch'. Todos los demás iconos deben tener su ruta completa especificada.
Más información
En un .desktop
archivo:
En la Icon=
línea, que está permitido a los espacios de uso:
Icon=/home/jacob/Thema/icon/some folder/some icon.png
está bien.
sin embargo
En la Exec=
línea, no puede usar espacios, a menos que se trate de un argumento . En todos los demás casos, debe citar los pasos de la ruta con un espacio:
Exec=/home/jacob/Bureaublad/some folder/application
fallará, mientras
Exec="/home/jacob/Bureaublad/some folder/application"
o
Exec=/home/jacob/Bureaublad/"some folder"/application
funcionará bien