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 primaExec=
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??