Ubuntu 18.04 上的桌面图标不再正确显示

br1*_*116 5 icons .desktop gnome-shell 18.04

升级到 Ubuntu 18.04 后,我的桌面图标不再显示它们各自的图稿。只有在单独打开它们并通过“不受信任的应用程序启动器”的过程后才会更正它们。

在此处输入图片说明

有没有办法触发大众“信任”以将艺术带回来或其他方法?

San*_*der 2

可以通过命令行信任桌面文件:

gio set Your_desktop_file.desktop "metadata::trusted" yes
Run Code Online (Sandbox Code Playgroud)

笔记:

  • 使用以下命令确保您的 Desktop 文件可执行:chmod +x Your_desktop_file.desktop
  • 您必须使用与桌面文件所有者相同的用户运行此命令
  • 仅当您在 gnome shell 中运行命令(而不是通过 SSH)时它才有效
  • 要在登录时自动执行此操作,您必须创建一个将执行脚本的登录脚本,因为它仅在 Gnome 启动时运行。例如,您可以创建一个.desktop文件,在~/.config/autostart/其中执行一些 shell 脚本,包括gio命令
  • 确保nautilus-desktop已真正启动。您可以创建一个带有sleep 1直到nautilus-desktop运行的while 循环
  • 图标不会自动刷新。您可以通过在桌面上按 F5 或在autostart脚本中重新启动 nautilus 来实现此目的。killall nautilus && nautilus-desktop &(最后一个 & 符号是为了确保其余代码将运行。否则它将停止脚本,直到您nautilus-desktop再次关闭进程)