GNOME正在取消從Nautilus直接啟動程序
去年,文件管理器 Nautilus 失去了顯示桌面圖標(biāo)的能力,現(xiàn)在 GNOME 開發(fā)人員正在計(jì)劃取消另一個(gè)熟悉的功能——從 Nautilus 直接啟動程序。
根據(jù) Gitlab 上提交的代碼,看得出來 Nautilus 將失去直接運(yùn)行二進(jìn)制文件和啟動應(yīng)用程序的能力,也就是說用戶無法再通過雙擊操作直接啟動程序或腳本。具體來講,該變更將影響到二進(jìn)制 .bin 文件、.run 文件 應(yīng)用圖像 .appimage、應(yīng)用快捷方式 .desktop 和各種腳本,如 .sh。
GNOME 開發(fā)者 Carlos Soriano 解釋說,首先,桌面無法顯示圖標(biāo),也就是不能放置應(yīng)用程序快捷方式和二進(jìn)制文件,那么使用 Nautilus 啟動應(yīng)用程序的需求就不會再像之前那樣強(qiáng)烈,其次,GNOME Shell 桌面默認(rèn)帶有全屏應(yīng)用啟動器,而且還可以使用一系列第三方應(yīng)用菜單擴(kuò)展。另外,GNOME 軟件商店中,在已安裝的應(yīng)用程序旁邊還提供了“啟動”按鈕。這幾點(diǎn)原因使得從 Nautilus 直接啟動程序的意義不再明顯,所以打算將該功能移除。
除此之外,還有安全原因使得開發(fā)者做出做出這個(gè)決定。”不僅如此,我們正朝著更加沙箱化的系統(tǒng)發(fā)展“,Carlos Soriano 補(bǔ)充。言下之意就是文件管理器就只管理文件,而程序的管理則交給程序管理器。
像 Flatpak 和 Snappy 這樣的容器應(yīng)用提供了系統(tǒng)隔離和其它方面的安全優(yōu)勢,而軟件商店卻不一樣,它帶來了一些安全隱患。”正如我們在過去所看到的,我們允許不受信任的二進(jìn)制文件在 Nautilus 中啟動,而導(dǎo)致了一個(gè)漏洞 CVE(CVE-2017-14604)發(fā)生“,Carlos Soriano 解釋,我們大多數(shù)人幾乎不需要安裝或運(yùn)行二進(jìn)制程序,而如果需要,那么***也是使用終端命令來執(zhí)行。