Nach dem Upgrade auf Ubuntu 18.04 zeigen meine Desktopsymbole nicht mehr die entsprechenden Grafiken an. Erst wenn ich sie einzeln öffne und den Prozess „Untrusted Application Launcher“ durchlaufe, werden sie korrigiert.
Gibt es eine Möglichkeit, einen Massenaufruf auszulösen, um die Kunstwerke zurückzubringen, oder gibt es eine andere Methode?
Antwort1
Desktopdateien können über die Befehlszeile als vertrauenswürdig eingestuft werden:
gio set Your_desktop_file.desktop "metadata::trusted" yes
NOTIZ:
- Stellen Sie mit dem folgenden Befehl sicher, dass Ihre Desktop-Datei ausführbar ist:
chmod +x Your_desktop_file.desktop
- Sie müssen diesen Befehl mit demselben Benutzer ausführen wie der Besitzer der Desktopdateien
- Es funktioniert nur, wenn Sie den Befehl in der Gnome-Shell ausführen (nicht über SSH).
- Um dies automatisch bei der Anmeldung zu tun, müssen Sie ein Anmeldeskript erstellen, das ein Skript ausführt, da dies nur ausgeführt wird, wenn Gnome gestartet wird. Sie können beispielsweise eine
.desktop
Datei erstellen, in~/.config/autostart/
der ein Shell-Skript mit dengio
Befehlen ausgeführt wird - Stellen Sie sicher, dass es wirklich gestartet wird. Sie können eine While-Schleife mit einer Till- Läufe
nautilus-desktop
erstellen.sleep 1
nautilus-desktop
- Symbole werden nicht automatisch aktualisiert. Sie können dies erreichen, indem Sie F5 auf dem Desktop drücken oder Nautilus in Ihrem
autostart
Skript neu starten. (Das letzte &-Zeichen stellt sicher, dass der Rest Ihres Codes ausgeführt wird. Andernfalls wird das Skript an dieser Stelle angehalten, bis Sie den Prozess erneutkillall nautilus && nautilus-desktop &
schließen .)nautilus-desktop