GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Icona di avvio duplicata senza icone?

Come dallo screenshot qui sotto, c'è un'icona duplicata di xfig programma. A volte con programmi diversi succede la stessa cosa.

Qualche idea su come risolverlo?

Migliore risposta

Possono esserci diverse cause per cui l'icona di un'applicazione viene visualizzata con un punto interrogativo (o altrimenti in modo errato) nel programma di avvio di Unity.

Per cominciare:le icone delle applicazioni sono definite nel .desktop fascicolo di una domanda. Questi .desktop i file sono (normalmente) archiviati in /usr/share/applications o ~/.local/share/applications

Le cause comuni sono:

  • Il link all'icona, come definito nel .desktop file della domanda, è rotto; l'icona non esiste o è nel percorso sbagliato. effetto: l'applicazione viene visualizzata nel programma di avvio con un'icona errata (punto interrogativo grigio).
  • L'applicazione è rappresentata da più di un .desktop file . Cioè:c'è più di un .desktop file sul tuo sistema, con un comando per eseguire l'applicazione nella sua prima Exec= linea. effetto: molte volte, Dash mostra più di un'icona (corretta), che rappresenta la stessa applicazione. Quando l'applicazione è bloccata sul programma di avvio, a volte (o sempre) se l'applicazione è in esecuzione, viene visualizzata un'altra icona (la stessa o leggermente diversa).
  • Per vari motivi, a volte l'applicazione e l'icona di avvio non sono collegate tra loro. Sebbene l'applicazione sia avviata dal (comando in) il .desktop file, l'applicazione non viene riconosciuta dal .desktop file come la "sua" applicazione effetto: Se l'applicazione è bloccata sul programma di avvio, mostra un'icona corretta, ma un'altra appare quando l'applicazione viene eseguita (punto interrogativo grigio). Se l'applicazione non bloccata sul programma di avvio, l'applicazione è rappresentata da un'icona errata nel programma di avvio se è in esecuzione. (punto interrogativo grigio, poiché il file binario non ha l'icona di se stesso).

Nel caso di Xfig , l'ultimo è il caso. Puoi risolvere il problema aggiungendo la seguente riga al .desktop file :

StartupWMClass=xfig
  • apri il file dell'applicazione (xfig.desktop ) con gedit:

    gksu gedit /usr/share/applications/xfig.desktop (you may have to install gksu first)
    
  • Aggiungi la riga:

    StartupWMClass=xfig
    

Ora Xfig verrà eseguito con la propria icona:

Correlati:come installare Windows 8 su Wine??


Ubuntu
  1. Ubuntu 16.04 Launcher Icona Dimensione Gsettings Riga di comando?

  2. Unity Launcher e icone di Steam?

  3. Scatole delle icone di Unity Launcher mancano 14.04lts a 64 bit?

  4. Come aggiornare il menu dell'applicazione dell'icona di avvio in Ubuntu 12.04?

  5. Come trovare il nome del file PNG utilizzato su un launcher desktop?

Questo script organizza il tuo lanciatore di applicazioni GNOME in categorie

5 migliori lanciatori di applicazioni per Ubuntu

È possibile fare in modo che Indicator-appmenu ignori un'applicazione specifica?

L'applet dell'icona della barra delle applicazioni radio non viene caricata in Unity?

Come sostituire l'icona di avvio dell'applicazione in Kubuntu (sostituire quella "k" con qualcos'altro)?

Automatizzare l'ordine delle icone di Unity Launcher?