После обновления до 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 1
tillnautilus-desktop
runs - Значки не будут обновляться автоматически. Вы можете добиться этого, нажав F5 на рабочем столе или перезапустив nautilus в вашем
autostart
скрипте.killall nautilus && nautilus-desktop &
(последний знак & нужен для того, чтобы убедиться, что остальная часть вашего кода будет запущена. В противном случае он остановит скрипт, пока выnautilus-desktop
снова не закроете процесс)