![如何在 Ubuntu 18.04 上从命令行将 .desktop 文件标记为受信任?](https://linux22.com/image/1170257/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%2018.04%20%E4%B8%8A%E4%BB%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B0%86%20.desktop%20%E6%96%87%E4%BB%B6%E6%A0%87%E8%AE%B0%E4%B8%BA%E5%8F%97%E4%BF%A1%E4%BB%BB%EF%BC%9F.png)
我试过:
gio set myapp.desktop "metadata::trusted" yes
和
dbus-launch gio set myapp.desktop "metadata::trusted" yes
并从两者中获取:
gio: Setting attribute metadata::trusted not supported
答案1
您必须为桌面文件添加执行位:
cd ~/Desktop
chmod a+x myapp.desktop
并将其标记为受信任
gio set myapp.desktop metadata::trusted yes
然后按F5重新加载桌面图标。
答案2
我今天在 UBUNTU 20.04LTS 中遇到了同样的问题,我注意到值 yes 已被替换为 true
因此,如果您正在搜索 ubuntu 20.04 并且进入此链接,请使用以下命令:
gio set myapp.desktop metadata::trusted true
答案3
如果您以 root 用户身份运行,请运行以下命令来设置元数据
sudo -u <username> -g <username> dbus-launch gio set myapp.desktop metadata::trusted yes