Se un'applicazione produce una seconda icona, non essendo una generica
Se un'applicazione genera una seconda icona nel programma di avvio di Unity diversa da un'icona grigia e generica, deve esserci già un (altro) programma di avvio esistente, che chiama p4vnel suo comando principale:
Il .desktopfile di un'applicazione per definizione ha un comando "principale" nella prima riga, a partire da Exec=. Questo è il comando che viene eseguito quando si fa clic sull'icona nel programma di Unityavvio ( ). A parte questo, un .desktopfile può avere una o più sezioni di scelta rapida, disponibili quando si fa clic con il tasto destro sull'icona di rappresentazione nel programma di Unityavvio.
Più file .desktop che chiamano la stessa applicazione nel loro comando principale
I sintomi che si verificano possono verificarsi quando più di un .desktopfile in uno /usr/share/applicationso ~/.local/share/applicationshanno lo stesso comando ("main-") nella prima Exec= riga, ma i file hanno un nome diverso.
P4v di default dovrebbe installare (e probabilmente ha installato) un .desktopfile, chiamato p4vasp.desktopin /usr/share/applications.
Come risolvere
Il problema dovrebbe essere risolto se si rimuove il proprio file (probabilmente locale) .desktop, quindi si esegue p4vda Dash e lo si aggiunge al programma di avvio.
Cosa succede se si desidera personalizzare il programma di avvio esistente?
Se si desidera modificare il .desktopcomportamento del file o, ad esempio, la sua icona:
- copia il file da
/usr/share/applicationsa~/.local/share/applications
- non modificare il nome del file
- apri il file
gedit(trascinalo su una geditfinestra aperta ) e apporta le modifiche che desideri
- disconnettersi e riconnettersi, la versione locale del
.desktopfile avrà la precedenza su quella globale.
Per ripristinare, basta rimuovere quello locale, disconnettersi e riconnettersi.
Correlato a questo post