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