it-swarm.com.de

Das Eclipse-Anwendungssymbol in Unitys Dash ist riesig

Ich habe ein Problem mit der manuellen Installation von Eclipse Juno. Nach dem Entpacken des Tarballs in /opt, Hinzufügen eines Symlinks aus /usr/local/bin und Hinzufügen des Folgenden zu einer neuen Datei /usr/share/applications/Eclipse.desktop:

[Desktop Entry]
Version=1.0
Name=Eclipse
GenericName=Integrated Development Application
Comment=Eclipse Juno
Exec=/usr/local/bin/Eclipse
TryExec=/usr/local/bin/Eclipse
Icon=/opt/Eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;

Ich bekomme immer noch dieses seltsame Verhalten vom Armaturenbrett:

Huge icon in Unity dash

Eclipse läuft einwandfrei und das Symbol kann angeklickt werden, aber wie Sie sehen, ist die Größe etwas unterschiedlich. Wie kann ich das beheben? Sollte Unity das Symbol nicht automatisch skalieren?

34
Marcus
  • Erstellen Sie einen Link zu ecplise icon.xpm in Ihrem Freigabeordner:

ln -s /opt/Eclipse/icon.xpm ~/.local/share/icons/Eclipse4.xpm

nur für Ihren Benutzer oder

Sudo ln -s /opt/Eclipse/icon.xpm /usr/share/icons/Eclipse4.xpm

für alle Benutzer

  • Ersetzen Sie in Ihrer Eclipse.desktop -Datei (in ~/.local/share/applications oder /usr/share/applications) Icon =/opt/Eclipse/icon.xpm durch Icon = Eclipse4. Sie müssen das Suffix .xpm nicht hinzufügen.

Aktualisieren Sie gegebenenfalls auch die Zeile Icon[en_US] mit demselben Wert.

Die Datei Eclipse.desktop hat möglicherweise einen anderen Namen, je nachdem, mit welchem ​​Tool Sie sie erstellt haben.

Edit: Verbessere die Antwort dank Pius, QD. und iAm Kommentare

26
Antwane

@Tawane Ich füge einen Symlink zu ~/.local/share/icons/hinzu, was es vielleicht einfacher macht:

ln -s /opt/Eclipse/icon.xpm ~/.local/share/icons/Eclipse.xpm
11
Yu-Hsuan

das kann dir helfen ...

enter image description here

sie können das Bild speichern und das Symbol ändern.

Ich habe das Bild icon.xpm auf 48 x 48 Pixel skaliert, was in der Eclipse-Anwendung der Fall ist

Es sieht gut aus:

enter image description here


48x48 kann bei höherer (oder sogar mittlerer) Auflösung etwas verschwommen wirken. Sie können 512x512 (auch wenn es ein bisschen übertrieben ist) verwenden, um sicherzustellen, dass Ihr System die Größe an die jeweils verwendete Größe anpasst. PNGs werden korrekt in der Größe angepasst, sodass Sie immer ein größeres Bild als das tatsächlich angezeigte liefern können.

Die Version des 512x512-Symbols finden Sie hier: Eclipse-Symbol

Das Bild stammt von der Eclipse-Hilfeseite: Eclipse-Hilfeseite

10
TCHsu

Es scheint, dass Unity die Größe von xpm-Dateien nicht korrekt ändern kann.

Um dieses Problem zu umgehen, können Sie Ihr Symbol in png konvertieren.

Sudo apt-get install imagemagick
convert /opt/Eclipse/icon.xpm /opt/Eclipse/icon.png

Vergessen Sie nicht, Ihre .desktop-Datei zu aktualisieren.

3
Charlie

Ich hatte das gleiche Problem, löste aber dieses Problem, indem ich icon.xpm nach /usr/share/pixmaps kopierte und auf das Symbol in diesem Ordner verwies.

0
user1985537