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