Auf der linken Seite des Bildschirms befinden sich Symbole: Software Center, Ubuntu One usw. Systemsymbole werden angezeigt, aber Symbole der von mir installierten Programme werden nicht angezeigt. Eher gibt es ein "?" für die Symbole. Wie kann ich dieses Problem lösen?
15
Antworten:
.desktop-Dateien steuern das Verhalten von Launcher-Verknüpfungen unter Linux. Um das verwendete Symbol zu überprüfen, müssen Sie die entsprechende .desktop-Datei öffnen, die sich entweder in
/usr/share/applications
oder in befindet,~/.local/share/applications
indem Sie den folgenden Befehl eingeben: (Ich gehe davon aus, dass Sie Eclipse im Software Center installiert haben verwenden:Wenn diese Datei leer ist, müssen Sie das Programm ohne Speichern beenden und den Pfad im Befehl ersetzen. Gehen Sie zu der markierten Zeile
Icon=
und#
entfernen Sie diesen Kommentar, wenn sich Kommentare darin befinden (gekennzeichnet durch ), da ich von einem Fehler gehört habe, der die Anzeige des Symbols verursacht. Ich weiß jedoch nicht, ob der Fehler bereits behoben wurde .Wenn keine
Icon=
Zeile vorhanden ist , suchen Sie ein entsprechendes Symbol im PNG-Format und fügen Sie den vollständigen Pfad in diese Zeile ein, einschließlich derIcon=
.Bearbeiten :
Aus den Kommentaren geht hervor, dass Sie dies über einen Link auf dem Desktop ausführen. Der richtige Weg, dies zu tun, besteht darin, einen Desktop-Starter zu erstellen und das Symbol diesem zuzuordnen. Öffnen Sie dazu ein Terminal und geben Sie Folgendes ein:
Dadurch wird ein leeres Dokument geöffnet. Um es zu einem Startprogramm zu machen, fügen Sie dies der Datei hinzu und ersetzen Sie
Exec=
dieIcon=
Zeilen und durch die richtigen Pfade :Speichern und schließen Sie die Datei und machen Sie sie durch Eingabe ausführbar
chmod +x ~/Desktop/eclipse.desktop
Wenn Sie diese Verknüpfung öffnen, wird der Symbolsatz im Launcher angezeigt.
quelle
File System > usr > share > applications
suchen Sie nach der Eclipse-Verknüpfung, klickenProperties
Sie mit der rechten Maustaste und anschließend auf das Symbol oben links und suchen Sie ein geeignetes Symbol.Ich hatte dieses Problem und habe es behoben (ich benutze Eclipse Neon)
1)
sudo gedit /usr/share/applications/eclipse.desktop
2) Fügen Sie der Datei den folgenden Text hinzu:
3)
sudo desktop-file-install /usr/share/applications/eclipse.desktop
4)
cd /usr/local/bin/
5)
sudo ln -s <path_to_eclipse>/eclipse
6)
sudo cp <path_to_eclipse>/icon.xpm /usr/share/pixmaps/eclipse.xpm
ES KLAPPT! Ich habe kein Fragezeichen mehr!
quelle
sudo
in GUI-Anwendungen, bearbeiten Sie niemals die Originaldatei.desktop
, kopieren Sie sie nach~/.local/share/applications
, ich finde es schwer zu glauben, dass die (Original-) Datei die ZeileIcon=/icon.xpm
usw. enthält usw.Sie können versuchen, Unity Tweak zu installieren und sicherstellen, dass für Ihre Anwendungen ein Symbolthema ausgewählt ist. Wenn dies nicht funktioniert, installieren Sie ein anderes Symbolthema und prüfen Sie, ob es Ihre Symbole aktualisiert. Wenn das nicht funktioniert, melden Sie sich zurück, weil Sie wahrscheinlich ein anderes Problem haben.
quelle
Wenn Sie ein geöffnetes Projekt haben, müssen Sie zum Launcher zunächst Datei -> Projekt schließen und dann Konfigurieren -> Desktop-Eintrag erstellen gehen
quelle
Ich hatte das gleiche Problem, als ich PhpStorm über die JatBrains Toolbox öffnete.
Die
jetbrains-phpstorm.desktop
Datei war im~/.local/share/applications
Ordner in Ordnung, aber die App wurde mit einem Fragezeichen geöffnet. Das Problem war, dass eine.desktop
Datei/usr/share/applications
darin erstellt wurde, als ich eine ältere Version von PhpStorm hatte und das Symbol aus dieser Datei auf eine Datei zeigte, die nicht existierte.Ich habe die
.desktop
Datei von entfernt/usr/share/applications
und dadurch das Problem behoben.Jetzt habe ich das richtige Symbol und ich vermute, dass die verwendete
.desktop
Datei die aus dem~/.local/share/applications
Ordner ist.Ich hoffe das hilft anderen bei diesem Problem.
quelle
In meinem Fall sehe ich nur ein Fragezeichen anstelle des richtigen Symbols, wenn ich GitKraken anhefte, um es im Task-Manager (Arch Linux / openSUSE 15) anzuzeigen und dann die GitKraken-Anwendung zu schließen.
Dies liegt an einer fehlenden Datei
gitkraken.svg
in/usr/share/icons/hicolor/scalable/apps
.Ich habe das gelöst, indem ich dieses Icon nach kopiert habe
/usr/share/icons/hicolor/scalable/apps
.Ich hoffe, dies hilft anderen, die dieses Problem haben.
quelle