Ich verwende Ubuntu 16.04 LTS mit der neuesten Version von Eclipse, die von der Website installiert wurde. In der Unity Launcher-Leiste links kann das Symbol für Eclipse nur ein Fragezeichen sein. Ich habe eine .desktop-Datei mit den entsprechenden Pfaden für Exec = und Icon = erstellt und das Element über chmod ausführbar gemacht. Die Funktionalität der .desktop-Datei ist kein Problem. Ich kann das angezeigte Symbol einfach nicht ändern.
Der Name ändert sich von Eclipse zu Workspace Launcher, wenn Eclipse endlich gestartet wird. Jede Hilfe wäre sehr dankbar.
EDIT: der Code:
[Desktop Entry]
Exec=/home/**removed**/eclipse/java-mars/eclipse/eclipse
StartupNotify=true
Terminal=false
Type=Application
Icon=/usr/share/icons/eclipseIcon.xpm
* Benutzername aus Sicherheitsgründen entfernt.
BEARBEITEN: Durch die Neuinstallation wurden alle Eclipse-Probleme behoben, die ich hatte.
Ich konnte dieses Problem beheben, indem ich einfach die Datei eclipse.desktop aus der Datei eclipse.desktop entfernte
~/.local/share/applications
und sie dann beendete und eclipse erneut startete:Ich folgte dieser Lösung: https://askubuntu.com/a/735924
quelle
Ich hatte nie diese Probleme. Ich habe meine Desktop-Datei im Eclipse-Ordner, kopiere und ändere sie von Version zu Version und ziehe sie dann per Drag & Drop von Nautilus auf den Launcher. Hier ist meine Eclipse-Desktop-Datei:
Sie möchten auch mein benutzerdefiniertes Eclipse-Neon-Logo, es ist großartig! ;) los geht's: http://imgur.com/a/Uxjfg
quelle
Der Symboleintrag muss einen vollständig qualifizierten Pfad zur eigentlichen XPM-Image-Datei enthalten. Wenn Sie Ihren Eclipse-Ordner in Ihrem Home-Verzeichnis behalten, lautet der Eintrag eclipse.desktop:
Icon = / home / USERNAME / eclipse / icon.xpm
Ärgerlicherweise wird Neon mit dem Mars-Symbol ausgeliefert. Dies wird Sie traurig machen und das planetarische Thema verpassen, wenn es unverändert bleibt.
Zum Beispiel sollte Neon für Android einen grünen Akzent haben:
http://imgur.com/stMvzCQ (Verwenden Sie GIMP, um dieses PNG in XPM zu konvertieren, Standard-Alpha).
Sie sollten niemals das blau-weiße Eclipse-Logo verfälschen, das ist Blasphemie. Der Akzent ist jetzt agnostisch, da das Planetenthema aufgegeben wurde. Phobos wäre der perfekte Name für eine Eclipse-Veröffentlichung gewesen ...
quelle
Ich hatte gerade das gleiche Problem und löste es, indem ich den Namen des Symbolnamens in der Desktop-Datei änderte. Unter Verwendung von Ubuntu 16.04.3 und Eclipse Oxygen und beim Betrachten des Eclipse-Ordners habe ich festgestellt, dass das Symbol den Namen '
icon.xpm
' hat, während in der Desktop-Datei inund es hat bei mir funktioniert.
quelle
In dem oben erwähnten Beispiel fehlt der erforderliche Schlüssel "Name". In Ubuntu 16
desktop-file-install
schlägt der Befehl mit dem folgenden Fehler fehl, wenn ich ihn ausführe :Um dies zu lösen, müssen Sie den Eintrag "Name" hinzufügen
quelle
Fügen Sie hier einen Desktop-Eintrag für den Launcher hinzu (/usr/share/applications/eclipse.desktop) mit Änderungen am Symbol und am Ausführungspfad. Auch wenn Ihr Problem besteht, versuchen Sie es mit diesem
quelle
Fügen Sie hier einen Desktop-Eintrag für den Launcher hinzu (/usr/share/applications/eclipse.desktop) mit Änderungen am Symbol und am Ausführungspfad. Auch wenn Ihr Problem besteht, versuchen Sie es mit diesem
remove space in your exec and icon path or use back slash
Beispiel: Exec = / home // Eclipse Mars / Eclipse -> / home // Eclipse \ Mars / Eclipsequelle
Die
.desktop
Datei muss bei sein$HOME/.local/share/applications
.Siehe diese Antwort und die Originalquelle .
quelle