Le icone non funzionano nel file .desktop

Sep 25 2020

Volevo che il programma Arduino fosse accessibile dal cruscotto, quindi ho inserito questo ~/.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

Ho un'icona png trasparente (600 x 315 pixel) chiamata arduino.png nella stessa directory, ma non ha funzionato. Dice qui :

Le icone delle applicazioni dovrebbero essere disponibili almeno con una risoluzione di 48x48 pixel. Posiziona l'icona in/usr/share/icons/hicolor/48x48/apps/

Quindi l'ho inserito anche lì, ma non ho ancora un'icona Arduino associata alla voce del desktop. Come faccio a fare questo?

Risposte

1 heynnema Sep 25 2020 at 02:22

Metti l'icona arduino.png nella stessa cartella del binario dell'applicazione, quindi ...

Modifica il tuo file arduino.desktop e ...

Cambia questo:

Icon=arduino

A questa:

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

Salva la modifica.

Se decidi di mettere il file arduino.desktop su ~ / Desktop, fai clic con il pulsante destro del mouse sul file arduino.desktop e seleziona "Consenti avvio".

Avvia arduino utilizzando il normale SUPERmetodo dei tasti e, una volta visualizzata l'icona nel dock, fai clic con il pulsante destro del mouse sull'icona e seleziona Aggiungi ai preferiti .

1 N0rbert Sep 25 2020 at 02:10

Credo che tu possa semplicemente scrivere il percorso completo dell'icona nella riga corrispondente:

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