GNU/Linux >> Linux Esercitazione >  >> Ubuntu

18.04 Icona personalizzata dal file .desktop non popolata nel Dock?

Non riesco a visualizzare l'icona corretta sul dock 18.04 utilizzando questo launcher personalizzato. L'icona viene visualizzata correttamente insieme al nome dell'applicazione utilizzando l'applicazione "File". Se faccio doppio clic sull'icona nella cartella "File", l'applicazione si carica senza problemi. Posso quindi aggiungerlo ai preferiti del dock, ma il dock utilizza un'icona generica.

Dove ho rovinato il contenuto del file .desktop elencato di seguito?:

[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

Risposta accettata:

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

"Icona" dovrebbe specificare un percorso completo per l'immagine

Non ho mai visto questo tipo di voci in un file .desktop e ne ho create e modificate alcune. Non sto dicendo che ti sbagli. Inoltre, non c'è bisogno della voce "StartupWMClass" o anche di specificare la localizzazione come nella voce "GenericName[en_US.UTF-8]" e nella voce "Comment[en_US.UTF-8]" (basta rimuovere [en_US.UTF- 8] ), a meno che tu non stia pianificando di impacchettare la tua applicazione per l'installazione sul computer di un altro utente.

Vedo che la voce "Categorie" manca, anche se non sono del tutto sicuro che sia necessaria. Viene utilizzato dal sistema durante la generazione di voci per la finestra di dialogo Apri con... ed eventualmente durante la generazione di voci di menu per il pulsante Applicazioni sul desktop.

A parte questo, tutto il resto mi sembra a posto.


Ubuntu
  1. Eseguire lo script Sh dal file *.desktop?

  2. Errore di output dall'archivio:Tar.xz:formato file non riconosciuto?

  3. L'icona di Network Manager su 16.04 non viene visualizzata?

  4. Come posso specificare un'icona con un percorso RELATIVO per un file di ingresso desktop Linux?

  5. I comandi Git personalizzati da PATH non funzionano

Come rimuovere l'icona del cestino dal desktop di Ubuntu

Come installare Ubuntu Desktop da Ubuntu Server

Come rimuovere l'icona del cestino dal desktop in Ubuntu 18.04 [Suggerimento rapido]

L'icona dell'applicazione di terze parti non viene visualizzata nel Dock per Ubuntu 17.10?

Come creare un file .htaccess personalizzato da cPanel?

Come creare un file php.ini personalizzato da cPanel?