Los iconos no funcionan en el archivo .desktop

Sep 25 2020

Quería que el programa Arduino fuera accesible desde el tablero, así que puse esto en ~/.local/share/applications/arduino.desktop:

[Desktop Entry]
Type=Application
Name=Arduino IDE
GenericName=Arduino IDE
Comment=Open-source electronics prototyping platform
Exec=/home/username/Programmer/arduino/arduino
Icon=arduino
Terminal=false
Categories=Development;IDE;Electronics;
MimeType=text/x-arduino;
Keywords=embedded electronics;electronics;avr;microcontroller;
StartupWMClass=processing-app-Base

Tengo un icono png transparente (600 x 315 píxeles) llamado arduino.png en el mismo directorio, pero no funcionó. Dice aquí :

Los iconos de las aplicaciones deben estar disponibles al menos con una resolución de 48x48 píxeles. Coloque el icono en/usr/share/icons/hicolor/48x48/apps/

Así que lo puse allí también, pero todavía no tengo un ícono de Arduino asociado con la entrada del escritorio. ¿Cómo hago esto?

Respuestas

1 heynnema Sep 25 2020 at 02:22

Coloque el icono arduino.png en la misma carpeta que el binario de la aplicación, luego ...

Edite su archivo arduino.desktop y ...

Cambia esto:

Icon=arduino

A esto:

Icon=/home/username/Programmer/arduino/arduino.png

Guarde la edición.

Si decide poner el archivo arduino.desktop en ~ / Desktop, haga clic derecho en el archivo arduino.desktop y seleccione "Permitir inicio".

Inicie arduino usando el SUPERmétodo de tecla normal , y una vez que aparezca el icono en el dock, haga clic derecho en el icono y seleccione Agregar a favoritos .

1 N0rbert Sep 25 2020 at 02:10

Creo que simplemente puede escribir la ruta completa al icono en la línea correspondiente:

Icon=/usr/share/app-install/icons/arduino.png