web-dev-qa-db-fra.com

Les icônes du bureau sous Ubuntu 18.04 ne s'affichent plus correctement

Après la mise à niveau vers Ubuntu 18.04, les icônes de mon bureau n’affichaient plus leurs illustrations respectives. Ce n'est qu'après les avoir ouverts individuellement et avoir suivi le processus de "Lanceur d'applications non approuvées" que vous pourrez les corriger.

enter image description here

Y a-t-il un moyen de déclencher une "confiance" de masse pour ramener l'art ou une autre méthode?

3
br116

les fichiers du bureau peuvent être approuvés via la ligne de commande:

gio set Your_desktop_file.desktop "metadata::trusted" yes

REMARQUE:

  • Assurez-vous que votre fichier Desktop est exécutable avec la commande suivante: chmod +x Your_desktop_file.desktop
  • Vous devez exécuter cette commande avec le même utilisateur que le propriétaire des fichiers du bureau.
  • Cela ne fonctionne que si vous exécutez la commande dans le shell gnome (pas via SSH)
  • Pour faire cela automatiquement à la connexion, vous devez créer un script de connexion qui exécutera un script, car il ne s’exécute qu’au démarrage de Gnome. Par exemple, vous pouvez créer un fichier .desktop dans ~/.config/autostart/ qui exécute un script Shell, y compris les commandes gio.
  • Assurez-vous que nautilus-desktop est vraiment démarré. Vous pouvez créer une boucle while avec un sleep 1 till nautilus-desktop run
  • Les icônes ne s'actualiseront pas automatiquement. Vous pouvez y parvenir en appuyant sur F5 sur le bureau ou en redémarrant Nautilus dans votre script de démarrage automatique. killall nautilus && nautilus-desktop & (le dernier & signe est pour s'assurer que le reste de votre code sera exécuté. Sinon, le script sera arrêté jusqu'à ce que vous fermiez à nouveau le processus nautilus-desktop)
2
Sander