我想开始尝试不同的窗口管理器。但在尝试之前,我想知道我是否还能使用其他桌面环境。我说的是登录屏幕上选择我的桌面环境(gnome 和 xfce)。如果可以的话,我是否会遇到安装多个桌面环境时通常会发生的问题(如设置冲突、系统主题被覆盖等...)
注意:我想要安装与现有 DE 分开的窗口管理器。
答案1
原则上,您可以安装多个窗口管理器,然后在登录时在它们之间切换。如果只涉及窗口管理器,即平铺窗口管理器(如 i3、dwm 等)或浮动窗口管理器(如 Openbox),则不会出现任何问题。从本质上讲,这将完全没有麻烦。
但是,在安装不同的桌面环境时,情况会有所不同。然后,许多具有相同功能的实用程序(例如编辑器等)会弄乱您的应用程序菜单。安装桌面环境还可能会更改您的 Plymouth 启动屏幕和登录管理器。虽然所有这些都可以纠正,但撤消不需要的更改需要手动干预,并且需要一些查看位置的技巧(例如更改登录管理器或 Plymouth 启动屏幕)。
答案2
大多数情况下答案是否定的;你不会遇到问题。
请注意,某些桌面环境是编写的并且只能可靠地与特定的(包括一个) 窗口管理器。LXQt 是一款与 WM 无关的桌面,正如 LXQt 团队所说,也就是说,它可以与任何 WM 兼容。但并非所有桌面环境都经过测试,也不是设计为与任何 WM 兼容
我非常喜欢 Xfce,还记得我使用过大约 6 个带有 Xfce 的窗口管理器(但请注意,我不会用它测试所有的窗口管理器;我目前只安装了 5 个,通常只在 QA 中使用 4 个)
我还要补充一点,我可能只在 GNOME 上尝试过 3 个(openbox
我的大部分测试与GNOME有关)。
还请注意,您可能希望在 DE 中运行的功能可能会在您更改 WM 时改变其运行方式。再次使用 LXQt 作为示例 (我是 Lubuntu 团队成员,因此可能最了解它), Lubuntu 专门为 编写了他们添加到 LXQt 的附加功能openbox
,因此如果它被替换 - 您会丢失那些编码的openbox
热键等。因此当您更改 WM 时体验可能会发生变化,但 DE 仍然有效(由于 WM 变化,可能不完全相同)
您可以通过一个简单的
sudo apt install fluxbox
安装fluxbox
WM... 同样blackbox
等等... 这不会改变它们与特定 DE 的交互方式,也不会改变 DE 与 WM 配合使用时的后果。这会将软件包fluxbox
和 WM 安装到您的系统中,但直到您登录后才会使用 [用它] 或告诉桌面使用它... 即 Xfce 和 GNOME 将很乐意忽略该包,因为它们未配置为使用它。您可以在登录时选择它(即fluxbox
单独使用而不使用 DE),但同样,您需要告诉 DE 使用它。Xfce 当然旨在与xfwm4
WM 一起使用(Xfce 项目的 WM) 尽管 Xfce 允许改变这一点。