歡迎光臨
每天分享高質量文章

去掉了 chrome-gnome-shell 的 Gnome | Linux 中國

我發現一個很大的問題,它怎麼會鼓勵人們從網際網路上下載隨機擴充套件,並將它們作為整個桌面環境的一部分執行呢?
— Enrico Zini


致謝
編譯自 | http://www.enricozini.org/blog/2018/debian/gnome-without-chrome-gnome-shell/ 
 作者 | Enrico Zini
 譯者 | geekpi ? ? 共計翻譯:664 篇 貢獻時間:1593 天

新的筆記本有觸控式螢幕,它可以摺疊成平板電腦,我聽說 gnome-shell 將是桌面環境的一個很好的選擇,我設法調整它以按照現有的習慣使用。

然而,我發現一個很大的問題,它怎麼會鼓勵人們從網際網路上下載隨機擴充套件,並將它們作為整個桌面環境的一部分執行呢? 一個更大的問題是,gnome-core[1] 對 chrome-gnome-shell[2]有強制依賴,這個外掛如果不用 root 使用者編輯 /etc 下的檔案則無法禁用,這會給將我的桌面環境暴露給網站。

訪問這個網站[3],它會知道你已經安裝了哪些擴充套件,並且能夠安裝更多。我不信任它,我不需要那樣,我不想那樣。我為此感到震驚。

我想出了一個臨時解決方法[4]。(LCTT 譯註:作者做了一個空的依賴包來滿足依賴,而不會做任何可能危害你的隱私和安全的操作。)

人們會在 firefox 中如何做呢?

描述

chrome-gnome-shell 是 gnome-core 的一個強制依賴項,它安裝了一個你可能不需要的瀏覽器外掛,並強制它使用系統級的 chrome 策略。

我認為使用 chrome-gnome-shell 會不必要地增加系統的攻擊面,我作為主要使用者,它會獲取下載和執行隨機未經審查程式碼的可疑特權。

(我做的)這個包滿足了 chrome-gnome-shell 的依賴,但不會安裝任何東西。

請註意,在安裝此包之後,如果先前安裝了 chrome-gnome-shell,則需要清除 chrome-gnome-shell,以使其在 /etc/chromium 中刪除 chromium 策略檔案。

說明

  1. apt install equivs

  2. equivs-build contain-gnome-shell

  3. sudo dpkg -i contain-gnome-shell_1.0_all.deb

  4. sudo dpkg --purge chrome-gnome-shell


via: http://www.enricozini.org/blog/2018/debian/gnome-without-chrome-gnome-shell/

作者:Enrico Zini[6] 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

贊(0)

分享創造快樂