Значки рабочего стола в Ubuntu 18.04 больше не отображаются правильно

Значки рабочего стола в Ubuntu 18.04 больше не отображаются правильно

После обновления до Ubuntu 18.04 мои значки на рабочем столе больше не отображают соответствующие им изображения. Только после их индивидуального открытия и прохождения процесса "Untrusted Application Launcher" они будут исправлены.

введите описание изображения здесь

Есть ли способ вызвать массовое «доверие» для возвращения искусства или какой-то другой метод?

решение1

Файлам рабочего стола можно доверять через командную строку:

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

ПРИМЕЧАНИЕ:

  • Убедитесь, что ваш файл Desktop является исполняемым, с помощью следующей команды:chmod +x Your_desktop_file.desktop
  • Эту команду необходимо выполнить от имени того же пользователя, который является владельцем файлов рабочего стола.
  • Работает только если вы запускаете команду в оболочке gnome (не через SSH)
  • Чтобы сделать это автоматически при входе в систему, вам нужно создать скрипт входа, который будет выполнять скрипт, так как он запускается только при запуске Gnome. Например, вы можете создать файл, .desktopв ~/.config/autostart/котором выполнить какой-либо скрипт оболочки, включая gioкоманды
  • Убедитесь, nautilus-desktopчто действительно запущен. Вы можете создать цикл while с sleep 1till nautilus-desktopruns
  • Значки не будут обновляться автоматически. Вы можете добиться этого, нажав F5 на рабочем столе или перезапустив nautilus в вашем autostartскрипте. killall nautilus && nautilus-desktop &(последний знак & нужен для того, чтобы убедиться, что остальная часть вашего кода будет запущена. В противном случае он остановит скрипт, пока вы nautilus-desktopснова не закроете процесс)

Связанный контент