不受信任的应用启动器?


49

不久前,Ubuntu引入了安全性“功能”,该功能仅允许运行受信任的.desktop应用程序,而在其他应用程序上则会弹出一条消息。

到目前为止,没有什么新鲜的,但是,Message曾经有一个按钮来使应用程序“受信任”,但是该按钮不再存在:

替代文字

该对话框的目的是什么?


附加提示:在发现并尝试仅获得部分成功之后,我发现了这一点,这说明了如何制作正确的桌面文件以及将其放置在何处:askubuntu.com/questions/13758/…–
Henning

Answers:


53

为确保您自己的安全而存在此对话框,这很烦人。要删除它,请右键单击启动器,单击属性,然后转到权限选项卡,然后为要允许的用户选择执行。

从现在开始,您将可以使用启动器。

要对同一目录中的大量启动器执行此操作,请打开一个终端(在同一目录中)并运行:

chmod +x *.desktop

1
有人介意解释此对话框的存在是出于用户自身的安全吗?它提供什么样的保护?
J. Taylor

5
@ J.Taylor假设您在网络浏览器中下载了一个.desktop文件,或者在即时消息传递中通过文件传输收到了一个。通常,它没有可执行权限(如果有的话,将被视为浏览器或IM客户端中的错误)。这使您有机会决定是否要运行它。相比之下,大多数类型的文件都不会运行代码,而打开时运行它们的用户可以执行任何操作。要打开文字处理文档或观看视频,没有多余的步骤;运行下载的程序或.desktop文件,以确保这是真正想要的。
伊莱亚·卡根

还请确保指向的exec文件*.desktop也必须是可执行文件
Andrew Luca

22

右键单击启动器,然后按“属性”,在“权限”选项卡中,您将找到一个标记为“执行”的复选框,确保已选中该复选框,Ubuntu将不再对您造成困扰。

替代文字


我的安装中此选项显示为灰色。我正在使用Ubuntu Studio 18.04
RB

@RB可能您没有对该文件所在目录的写访问权,或者该文件位于不支持执行权限的文件系统中。如果您需要更多详细信息,请提出一个新问题
wjandrea

0

如果您的.desktop文件中的任何路径格式错误或不引用现有文件或目录,也可能会出现此错误。检查您的.desktop文件中的所有路径名均存在,这通常可以解决问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.