如何在 Ubuntu 18.04 上从命令行将 .desktop 文件标记为受信任?

如何在 Ubuntu 18.04 上从命令行将 .desktop 文件标记为受信任?

我试过:

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

相关内容