去掉了 chrome-gnome-shell 的 Gnome
我发现一个很大的问题，它怎么会鼓励人们从互联网上下载随机扩展，并将它们作为整个桌面环境的一部分运行呢？
GNOME
我发现一个很大的问题，它怎么会鼓励人们从互联网上下载随机扩展，并将它们作为整个桌面环境的一部分运行呢？
![](/data/attachment/album/201803/06/092722czb01fsznsbkz1gu.jpg)


新的笔记本有触摸屏，它可以折叠成平板电脑，我听说 gnome-shell 将是桌面环境的一个很好的选择，我设法调整它以按照现有的习惯使用。


然而，我发现一个很大的问题，它怎么会鼓励人们从互联网上下载随机扩展，并将它们作为整个桌面环境的一部分运行呢？ 一个更大的问题是，[gnome-core](https://packages.debian.org/gnome-core) 对 [chrome-gnome-shell](https://packages.debian.org/chrome-gnome-shell) 有强制依赖，这个插件如果不用 root 用户编辑 `/etc` 下的文件则无法禁用，这会给将我的桌面环境暴露给网站。


访问[这个网站](https://extensions.gnome.org/)，它会知道你已经安装了哪些扩展，并且能够安装更多。我不信任它，我不需要那样，我不想那样。我为此感到震惊。


[我想出了一个临时解决方法](https://salsa.debian.org/enrico/contain-gnome-shell)。（LCTT 译注：作者做了一个空的依赖包来满足依赖，而不会做任何可能危害你的隐私和安全的操作。）


人们会在 firefox 中如何做呢？


### 描述


chrome-gnome-shell 是 gnome-core 的一个强制依赖项，它安装了一个你可能不需要的浏览器插件，并强制它使用系统级的 chrome 策略。


我认为使用 chrome-gnome-shell 会不必要地增加系统的攻击面，我作为主要用户，它会获取下载和执行随机未经审查代码的可疑特权。


（我做的）这个包满足了 chrome-gnome-shell 的依赖，但不会安装任何东西。


请注意，在安装此包之后，如果先前安装了 chrome-gnome-shell，则需要清除 chrome-gnome-shell，以使其在 `/etc/chromium` 中删除 chromium 策略文件。


### 说明



```
apt install equivs
equivs-build contain-gnome-shell
sudo dpkg -i contain-gnome-shell_1.0_all.deb
sudo dpkg --purge chrome-gnome-shell

```



---


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


作者：[Enrico Zini](http://www.enricozini.org/) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出

