Problemi con l'icona di avvio di Ubuntu 16.04 Eclipse


8

Sto eseguendo Ubuntu 16.04 LTS, con l'ultima versione di Eclipse installata dal loro sito Web. Nella barra Unity Launcher a sinistra, non riesco a visualizzare l'icona di Eclipse se non un punto interrogativo. Ho creato un file .desktop con i percorsi appropriati per Exec = e Icon = e ho reso l'articolo eseguibile tramite chmod. La funzionalità del file .desktop non è un problema. Non riesco proprio a visualizzare l'icona che si presenta per cambiare.

Il nome cambia da Eclipse a Avvio area di lavoro all'avvio di Eclipse. Qualsiasi aiuto sarebbe molto apprezzato.

EDIT: il codice:

[Desktop Entry]
Exec=/home/**removed**/eclipse/java-mars/eclipse/eclipse
StartupNotify=true
Terminal=false
Type=Application
Icon=/usr/share/icons/eclipseIcon.xpm

* nome utente rimosso per motivi di sicurezza.

EDIT: la reinstallazione ha risolto tutti i problemi di Eclipse che avevo.

Risposte:


6

Ho avuto un problema simile. Ho provato la risposta di ScottC menzionata qui . Ho creato il file .desktop sulla mia posizione sul desktop, ho aggiunto il percorso exec come <eclipse installation directory>/eclipsee il percorso icona come <eclipse installation directory>/icon.xpme poi l'ho bloccato al programma di avvio. Questo ha funzionato per me.


Grazie per la bella risposta Una risposta dettagliata è apprezzata.
Allievo,

5

Sono stato in grado di risolvere questo problema semplicemente rimuovendo il file eclipse.desktop ~/.local/share/applicationse quindi uscendo e avviando nuovamente eclipse:

Ho seguito questa soluzione: https://askubuntu.com/a/735924


Questo ha funzionato per me. Ho dato di matto poco dopo che l'immagine della mia icona si è trasformata in un "?", Ma poi è tornata all'icona STS.
AFP_555,

0

Non ho mai avuto questi problemi. Ho il mio file desktop nella cartella eclipse, copiarlo e modificarlo da una versione all'altra e quindi trascinarlo da nautilus al programma di avvio. Ecco il mio file desktop eclipse:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/USERNAME/Apps/eclipse-neon/eclipse --clean -vm /usr/lib/jvm/java-8-oracle/jre/bin -vmargs -Dfile.encoding=UTF-8 -Xms256m -Xmx3000m -XX:+UseG1GC -XX:+UseStringDeduplication 
Name=Eclipse JEE neon
Icon=/home/USERNAME/Apps/eclipse-neon/eclipse-neon.png
Name[de_DE]=Eclipse JEE Neon

Vuoi anche il mio logo al neon eclissi personalizzato, è fantastico! ;) ecco qua: http://imgur.com/a/Uxjfg


0

La voce icona deve avere un percorso completo per il file immagine XPM effettivo. Se mantieni la tua cartella eclipse nella tua home directory, la voce eclipse.desktop diventa:

Icona = / home / nomeutente / eclipse / icon.xpm

Infastidisce, Neon viene spedito con l'icona di Marte. Questo ti renderà triste e ti mancherà il tema planetario, se lasciato invariato.

Ad esempio, Neon per Android dovrebbe avere un accento verde:

http://imgur.com/stMvzCQ (usa GIMP per convertire questo PNG in XPM, alpha predefinito).

Non dovresti mai adulterare il logo Eclipse blu e bianco, che è una bestemmia. L'accento è ora agnostico da quando il tema del pianeta è stato abbandonato. Phobos sarebbe stato il nome perfetto per una versione di Eclipse ...


0

Ho appena affrontato lo stesso problema e risolto modificando il nome del nome dell'icona nel file desktop. Usando Ubuntu 16.04.3 ed Eclipse Oxygen e guardando la cartella eclipse, ho visto che l'icona ha il nome ' icon.xpm', mentre nel file desktop in

~/.local/share/applications, the name is 'eclipse'.
So, I replaced:
Icon=eclipse
by:
Icon=$your_eclipse_path/icon.xpm

e ha funzionato per me.


0

Nell'esempio che hai citato in alto, manca la chiave "Nome" richiesta. In Ubuntu 16 quando eseguo il desktop-file-installcomando fallisce con il seguente errore:

/usr/share/applications/eclipse.desktop: error: required key "Name" in group "Desktop Entry" is not present

Per risolvere questo è necessario aggiungere la voce "Nome"

Name=Eclipse

0

Aggiungi qui la voce desktop per il launcher (/usr/share/applications/eclipse.desktop) con le modifiche all'icona e al percorso exec. Anche il tuo problema esiste, prova questo

remove space in your exec and icon path or use back slash Ex:
Exec=/home/<some dir>/eclipse Mars/eclipse
         **->/home/<some dir>/eclipse\ Mars/eclipse**

0

Aggiungi qui la voce desktop per il launcher (/usr/share/applications/eclipse.desktop) con le modifiche all'icona e al percorso exec. Anche il tuo problema esiste, prova questo

remove space in your exec and icon path or use back slash Es: Exec = / home // eclipse Mars / eclipse -> / home // eclipse \ Mars / eclipse


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.