各种 gnome 风格如何使用它们共享或不共享的配置资源?

eyo*_*olf 5 gnome configuration unity

到目前为止,让我远离 gnome 的一件事是缺乏一个通用的、中心的配置位置。这是在过去的日子不好,但问世后compizmutterdconf和非官方的调整utils的(gnome-tweakubuntu-tweakunsettings等),这是更加混乱。

尤其是当事情没有按预期工作时。一些键盘快捷键设置在一个地方,一些在其他地方;有些是从一个香草侏儒转移到 Unity 的,有些似乎没有被注意到。也许它们与其他一些设置冲突,但没有通知。等等。

我还经历过,在使用不同风格的 GNOME(Gnome 2、Gnome 3、Unity、Gnome Shell、Cinnamon 等)时,有时其中一个的更改不会对其他版本产生影响——有时它们将它们完全弄乱(或导致下次登录时恢复为默认值)。

所以,要回答这个问题:有人能指点我一份关于各种 GNOME 如何相互关联的调查——各种后端/系统,以及配置前端?哪个配置(比如 Gnome Shell)会对其他配置(比如 Unity)产生影响?

iri*_*ian 2

在使用不同的桌面环境进行测试时,我确实遇到了这些问题,我可以理解您的担忧。需要记住的一件事是,KDE 喜欢管自己的事,因此当您在没有推荐或建议的情况下安装 KDE 时,您的 KDE 环境完全取决于它自己。

您还必须小心显示管理器。Unity、LXDE 和 XFCE 使用 LDM。KDE 使用 KDM,Gnome 使用 GDM。通常,如果您保持建议和推荐关闭,那就没问题了。查看依赖关系的另一种好方法

apt-cache depends [package-name]
Run Code Online (Sandbox Code Playgroud)

如果您只想查看核心依赖项

apt-cache depends [package name] | grep Depends
Run Code Online (Sandbox Code Playgroud)

要回答您的问题,配置文件很棘手。一段时间以来,Unity 一直在尝试摆脱对 Gnome 的依赖,并且在很大程度上已经做到了。Unity 和 Gnome 都依赖于类似的库,例如:Cairo、ATK、GTK、Glib、Compiz 以及可能还有其他我找不到的库。

最好的选择是在更安全的环境中进行实验。您可以下载 Ubuntu ISO 并在 VirtualBox 中进行一些测试。或者,您可以将所有内容备份到外部硬盘驱动器上并直接在您的计算机上进行测试,如果发生问题,那么您就有备份。

很抱歉,我无法给您更直接的答案,但我确信更直接的答案会对许多也想尝试和试验不同桌面环境的人有所帮助。