GNU/Linux >> Tutoriales Linux >  >> Ubuntu

18.04 ¿El icono personalizado del archivo .desktop no se completa en el Dock?

Parece que no puedo obtener el ícono adecuado para mostrar en el puerto 18.04 usando este lanzador personalizado. El ícono se muestra correctamente junto con el nombre de la aplicación usando la aplicación "Archivos". Si hago doble clic en el icono de la carpeta "Archivos", la aplicación se carga sin problemas. Luego puedo agregarlo a los favoritos del muelle, pero el muelle usa un icono genérico.

¿Dónde arruiné el contenido del archivo .desktop que se detalla a continuación?:

[Desktop Entry]
Encoding=UTF-8
Version=1.1
Type=Application
Name=Songsheet Generator
Icon=//eadn-wc01-5196795.nxedge.io/home/hgh/BIN/songsheet.png
Path=/home/hgh/BIN
Exec=java -jar SG02.jar
StartupNotify=false
StartupWMClass=com-tenbyten-SG02-SG02App
OnlyShowIn=Unity;
X-UnityGenerated=true
Actions=My-Custom-Action;
GenericName[en_US.UTF-8]=Songsheet Generator
Comment[en_US.UTF-8]=Guitar tab editing software
[Desktop Action My-Custom-Action]
Name=Name of the Option
Icon=songsheet.png
Exec=java -jar /home/hgh/BIN/SG02.jar

Respuesta aceptada:

[Desktop Action My-Custom-Action]
Name=Name of the Option
Icon=songsheet.png
Exec=java -jar /home/hgh/BIN/SG02.jar

"Icono" debe especificar una ruta completa a la imagen

Nunca había visto este tipo de entrada en un archivo .desktop y he creado y editado bastantes. No digo que estés equivocado. Además, no hay necesidad de la entrada "StartupWMClass" o incluso especificar la configuración regional como en su entrada "GenericName[en_US.UTF-8]" y su entrada "Comment[en_US.UTF-8]" (simplemente elimine [en_US.UTF- 8] ), a menos que planee empaquetar su aplicación para instalarla en la computadora de otro usuario.

Veo que falta la entrada "Categorías", aunque no estoy completamente seguro de que sea necesaria. El sistema lo utiliza cuando genera entradas para el cuadro de diálogo Abrir con... y posiblemente cuando genera elementos de menú para el botón Aplicaciones en el escritorio.

Aparte de eso, todo lo demás me parece bien.


Ubuntu
  1. ¿El icono del administrador de red en 16.04 no se muestra?

  2. ¿Cómo encontrar el nombre del archivo png utilizado en un lanzador de escritorio?

  3. ¿Cómo puedo especificar un icono con una ruta RELATIVA para un archivo de entrada de escritorio de Linux?

  4. archivo de creación atómica si no existe desde el script bash

  5. Los comandos personalizados de Git de PATH no funcionan

Cómo quitar el icono de la papelera del escritorio de Ubuntu

Cómo instalar Ubuntu Desktop desde Ubuntu Server

Cómo quitar el icono de la papelera del escritorio en Ubuntu 18.04 [Consejo rápido]

¿El icono de la aplicación de terceros no se muestra en el Dock para Ubuntu 17.10?

¿Cómo crear un archivo .htaccess personalizado desde cPanel?

¿Cómo crear un archivo php.ini personalizado desde cPanel?