I file .desktop controllano il comportamento delle scorciatoie di avvio in Linux. Per controllare l'icona in uso, dovrai aprire il file .desktop appropriato che si trova in uno /usr/share/applications
o in ~/.local/share/applications
digitando il comando seguente: (Suppongo che tu abbia installato Eclipse dal centro software, quindi l'opzione più probabile è in uso:
sudo -H gedit /usr/share/applications/eclipse.desktop
Se questo file è vuoto, dovrai uscire senza salvare e sostituire il percorso nel comando. Vai alla riga contrassegnata Icon=
e se ci sono commenti (designati da #
), rimuovi questo commento, poiché ho sentito parlare di un bug che causa la visualizzazione dell'icona, tuttavia non so se sia stato ancora risolto .
Se non è presente alcuna Icon=
riga, trova un'icona appropriata in formato .png e inserisci il percorso completo in questa riga, incluso il Icon=
.
Modifica :
Dai commenti, hai detto che lo stai eseguendo da un link sul desktop. Il modo corretto per farlo sarebbe quello di creare un desktop launcher e associare l'icona da esso. Per fare ciò, aprire un terminale e digitare:
gedit ~/Desktop/eclipse.desktop
questo aprirà un documento vuoto. Per renderlo un programma di avvio, aggiungi questo al file, sostituendo i percorsi corretti per entrambe Exec=
le Icon=
righe:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=<path_to_eclipse>/eclipse
Icon=<path_to_eclipse>/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
Salvare e chiudere, quindi rendere eseguibile il file digitando chmod +x ~/Desktop/eclipse.desktop
Ora, quando apri questa scorciatoia, il set di icone apparirà nel programma di avvio.