.desktop 文件 - 允许启动 - 通过 CLI 设置

Oli*_* R. 7 symbolic-link

我\xe2\x80\x98m 自定义 Ubuntu Live (19.10) 系统并为已安装的应用程序创建 .desktop 文件。启动时,我需要右键单击这些文件并选择 \xe2\x80\x9eAllow launch\xe2\x80\x9c。我可以以某种方式自动执行此操作吗?是否有 \xe2\x80\x9e 的 CLI 命令允许启动\xe2\x80\x9c?

\n\n

谢谢你!

\n

小智 4

以上答案只是解决方案的一部分。命令的顺序 (!) 很重要,并且您两者都需要。对于 Ubuntu 20.04.LTS:

  1. 复制到桌面cp app.desktop ~/Desktop
  2. 设置信任状态gio set ~/Desktop/app.desktop metadata::trusted true
  3. 允许执行chmod a+x ~/Desktop/app.desktop

如果你切换2)和3),它将不起作用。这与右键单击文件并单击相同Allow Launching