GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

18.04 Benutzerdefiniertes Symbol aus .desktop-Datei wird nicht im Dock ausgefüllt?

Ich kann mit diesem benutzerdefinierten Launcher anscheinend nicht das richtige Symbol für die Anzeige auf dem 18.04-Dock erhalten. Das Symbol wird zusammen mit dem Anwendungsnamen korrekt angezeigt, wenn die Anwendung „Dateien“ verwendet wird. Wenn ich auf das Symbol im Ordner „Dateien“ doppelklicke, lädt die Anwendung ohne Probleme. Ich kann es dann zu Dock-Favoriten hinzufügen, aber Dock verwendet ein generisches Symbol.

Wo habe ich den Inhalt der unten aufgeführten .desktop-Datei durcheinandergebracht?:

[Desktop Entry]
Encoding=UTF-8
Version=1.1
Type=Application
Name=Songsheet Generator
Icon=//eadn-wc01-5196795.nxedge.io/home/hgh/BIN/songsheet.png
Path=/home/hgh/BIN
Exec=java -jar SG02.jar
StartupNotify=false
StartupWMClass=com-tenbyten-SG02-SG02App
OnlyShowIn=Unity;
X-UnityGenerated=true
Actions=My-Custom-Action;
GenericName[en_US.UTF-8]=Songsheet Generator
Comment[en_US.UTF-8]=Guitar tab editing software
[Desktop Action My-Custom-Action]
Name=Name of the Option
Icon=songsheet.png
Exec=java -jar /home/hgh/BIN/SG02.jar

Akzeptierte Antwort:

[Desktop Action My-Custom-Action]
Name=Name of the Option
Icon=songsheet.png
Exec=java -jar /home/hgh/BIN/SG02.jar

„Icon“ sollte einen vollständigen Pfad zum Bild angeben

Ich habe diese Art von Eintrag noch nie in einer .desktop-Datei gesehen und ich habe einige davon erstellt und bearbeitet. Ich sage nicht, dass du falsch liegst. Außerdem ist der Eintrag „StartupWMClass“ oder gar die Angabe des Gebietsschemas wie in Ihrem Eintrag „GenericName[en_US.UTF-8]“ und Ihrem Eintrag „Comment[en_US.UTF-8]“ nicht erforderlich (entfernen Sie einfach [en_US.UTF- 8] ), es sei denn, Sie planen, Ihre Anwendung für die Installation auf dem Computer eines anderen Benutzers zu packen.

Ich sehe, dass der Eintrag „Kategorien“ fehlt, obwohl ich nicht ganz sicher bin, ob er benötigt wird. Es wird vom System beim Generieren von Einträgen für das Dialogfeld „Öffnen mit…“ und möglicherweise beim Generieren von Menüelementen für die Schaltfläche „Anwendungen“ auf dem Desktop verwendet.

Ansonsten sieht für mich alles andere in Ordnung aus.


Ubuntu
  1. Wie liest man eine Variable aus einer Datei?

  2. Ausgabefehler aus Archiv:Tar.xz:Dateiformat nicht erkannt?

  3. Network Manager-Symbol auf 16.04 wird nicht angezeigt?

  4. Wie finde ich den Namen einer Png-Datei, die auf einem Desktop Launcher verwendet wird?

  5. Wie kann ich ein Symbol mit einem RELATIVEN Pfad für eine Linux-Desktop-Eintragsdatei angeben?

So entfernen Sie das Papierkorbsymbol von Ubuntu Desktop

So installieren Sie Ubuntu Desktop von Ubuntu Server

So entfernen Sie das Papierkorbsymbol vom Desktop in Ubuntu 18.04 [Kurztipp]

Anwendungssymbol von Drittanbietern wird nicht im Dock für Ubuntu 17.10 angezeigt?

Wie erstelle ich eine benutzerdefinierte .htaccess-Datei von cPanel?

Wie erstelle ich eine benutzerdefinierte php.ini-Datei aus cPanel?