GNU/Linux >> Znalost Linux >  >> Ubuntu

Spouštěč Duplicitní ikona bez ikon?

Jak z níže uvedeného snímku obrazovky, je zde duplicitní ikona xfig program. Někdy se s různými programy stane totéž.

Nějaké nápady, jak to vyřešit?

Nejlepší odpověď

Ikona aplikace se může ve spouštěči Unity zobrazovat s otazníkem (nebo jinak nesprávně) z různých důvodů.

Pro začátek:ikony aplikací jsou definovány v .desktop soubor aplikace. Tyto .desktop soubory jsou (normálně) uloženy v /usr/share/applications nebo ~/.local/share/applications

Běžné příčiny jsou:

  • Odkaz na ikonu, jak je definováno v .desktop soubor aplikace je poškozen; ikona neexistuje nebo je na špatné cestě. účinek: aplikace se ve spouštěči zobrazuje s nesprávnou ikonou (šedý otazník).
  • Aplikace je reprezentována více než jedním .desktop file . To znamená:existuje více než jeden .desktop soubor ve vašem systému s příkazem ke spuštění aplikace v jejím prvním Exec= čára. účinek: Dash mnohokrát zobrazuje více než jednu (správnou) ikonu představující stejnou aplikaci. Když je aplikace uzamčena na spouštěči, někdy (nebo vždy), pokud je aplikace spuštěna, se objeví další ikona (stejná nebo mírně odlišná).
  • Z různých důvodů někdy nejsou aplikace a ikona spouštěče vzájemně propojeny. Přestože je aplikace spuštěna (příkazem) .desktop .desktop aplikaci nerozpozná soubor jako „jeho“ aplikaci efekt: Pokud je aplikace uzamčena na spouštěči, zobrazuje správnou ikonu, ale při spuštění aplikace se objeví jiná (šedý otazník). Pokud aplikace není Pokud je aplikace uzamčena na spouštěči, zobrazuje se ve spouštěči nesprávnou ikonou, pokud běží. (šedý otazník, protože binární soubor nemá žádnou ikonu sám o sobě).

V případě Xfig , poslední je případ. Problém můžete vyřešit přidáním následujícího řádku do .desktop file :

StartupWMClass=xfig
  • otevřete soubor aplikace (xfig.desktop ) pomocí gedit:

    gksu gedit /usr/share/applications/xfig.desktop (you may have to install gksu first)
    
  • Přidejte řádek:

    StartupWMClass=xfig
    

Nyní Xfig poběží pod svou vlastní ikonou:

Související:Jak nainstalovat Windows 8 na Wine?


Ubuntu
  1. Velikost ikony spouštěče Ubuntu 16.04 Gsettings Příkazový řádek?

  2. Unity Launcher používá obecnou ikonu pro Firefox v Ubuntu 12.04?

  3. Všechny prohlížeče s jednou ikonou ve spouštěči!?

  1. Chybí krabice ikon Unity Launcher 14,04ls 64bit?

  2. Jak najít název souboru Png použitého na spouštěči plochy?

  3. Přidružit klíčové slovo k aplikaci v Unity Launcher?

  1. Unity Launcher a ikony Steam?

  2. Jak spustit druhou instanci programu ze spouštěče Unity?

  3. Problémy s ikonou spouštěče Ubuntu 16.04 Eclipse?