当前位置: 首页 > 科技观察

GNOME正在取消从Nautilus直接启动程序

时间:2023-03-12 04:11:19 科技观察

文件管理器Nautilus去年失去了显示桌面图标的功能,现在GNOME开发人员正计划取消另一个熟悉的功能——从Nautilus直接启动程序。根据Gitlab上提交的代码可以看出,Nautilus将失去直接运行二进制文件和启动应用程序的能力,这意味着用户无法再通过双击直接启动程序或脚本。具体来说,此更改会影响二进制.bin文件、.run文件、应用程序图像.appimage、应用程序快捷方式.desktop以及各种脚本,例如.sh。GNOME开发者CarlosSoriano解释说,首先,桌面无法显示图标,即无法放置应用程序快捷方式和二进制文件,因此使用Nautilus启动应用程序的需求不会像以前那么强烈。其次,GNOMEShell桌面默认自带全屏应用程序启动器,还可以扩展一系列第三方应用程序菜单。此外,GNOME软件商店在已安装的应用程序旁边提供了一个“启动”按钮。由于这些原因,直接从Nautilus启动程序已经不明显了,所以我打算去掉这个功能。除此之外,开发人员做出此决定还有安全原因。“不仅如此,我们正朝着更加沙盒化的系统迈进”,CarlosSoriano补充道。言外之意就是文件管理员只管理文件,程序的管理交给程序管理员。与提供系统隔离和其他安全优势的容器化应用程序(如Flatpak和Snappy)不同,软件商店引入了一些安全风险。“正如我们过去所见,我们允许不受信任的二进制文件在Nautilus中启动,这导致出现漏洞CVE(CVE-2017-14604)”,CarlosSoriano解释说,我们大多数人几乎不需要安装或运行二进制程序,如果需要,那么最好是使用终端命令来执行。