Wie aus dem Screenshot unten ersichtlich ist, gibt es ein doppeltes Symbol von xfig
Programm. Manchmal passiert bei verschiedenen Programmen dasselbe.
Irgendwelche Ideen, wie man das lösen kann?
Beste Antwort
Es kann verschiedene Ursachen dafür geben, dass ein Anwendungssymbol mit einem Fragezeichen (oder anderweitig falsch) im Unity Launcher angezeigt wird.
Zunächst einmal:Anwendungssymbole werden in .desktop
definiert Akte einer Bewerbung. Diese .desktop
Dateien werden (normalerweise) in /usr/share/applications
gespeichert , oder ~/.local/share/applications
Häufige Ursachen sind:
- Der Link zum Symbol, wie in
.desktop
definiert Datei der Anwendung, ist beschädigt; Das Symbol existiert nicht oder befindet sich im falschen Pfad. Effekt: Die Anwendung wird im Launcher mit einem falschen Symbol (graues Fragezeichen) angezeigt. - Die Anwendung wird durch mehr als eine
.desktop file
dargestellt . Das heißt:es gibt mehr als eine.desktop
Datei auf Ihrem System, mit einem Befehl, die Anwendung in ihrer ersten auszuführenExec=
Linie. Effekt: oft zeigt Dash mehr als ein (korrektes) Symbol, das dieselbe Anwendung darstellt. Wenn die Anwendung an den Launcher gebunden ist, wird manchmal (oder immer) ein anderes Symbol angezeigt (dasselbe oder etwas anders). - Aus verschiedenen Gründen sind die Anwendung und das Launcher-Symbol manchmal nicht miteinander verbunden. Obwohl die Anwendung durch den (Befehl in)
.desktop
gestartet wird -Datei wird die Anwendung von.desktop
nicht erkannt Datei als „seine“ Anwendung Effekt: Wenn die Anwendung an den Launcher gebunden ist, wird ein korrektes Symbol angezeigt, aber ein anderes wird angezeigt, wenn die Anwendung ausgeführt wird (graues Fragezeichen). Wenn die Anwendung nicht ist an den Launcher gesperrt ist, wird die Anwendung durch ein falsches Symbol im Launcher dargestellt, wenn sie ausgeführt wird. (graues Fragezeichen, da die Binärdatei kein eigenes Icon hat).
Im Fall von Xfig
, letzteres ist der Fall. Sie können das Problem beheben, indem Sie die folgende Zeile zur .desktop file
hinzufügen :
StartupWMClass=xfig
-
Öffnen Sie die Datei der Anwendung (
xfig.desktop
) mit gedit:gksu gedit /usr/share/applications/xfig.desktop (you may have to install gksu first)
-
Fügen Sie die Zeile hinzu:
StartupWMClass=xfig
Jetzt läuft Xfig unter einem eigenen Icon:
Verwandte:Wie installiere ich Windows 8 auf Wine??