在切换到窗口管理器之前你应该知道的 7 件事

创建个性化桌面的想法迫使许多 Linux 用户安装窗口管理器。 有充分的理由放弃当前的桌面环境并改用窗口管理器,但由于每个人都来自不同的模式,因此这不是“一刀切”的情况。

在使用窗口管理器替换桌面环境之前,您应该了解以下一些事项。

窗口管理器与桌面环境

窗口管理器是负责在 GUI 中定位和显示窗口的程序。 这些程序可以是更大桌面环境的一部分,也可以用作独立桌面。

桌面环境通常由窗口管理器、小部件和其他实用程序组成,这些实用程序与其他应用程序交互以提供交互式用户体验。 一些广泛使用的桌面环境有 KDE Plasma、GNOME、Xfce、LXQt、Cinnamon 等。

i3wm、bwspm、dwm、KWin(在 KDE 中使用)和 Metacity(在 GNOME 中使用)是窗口管理器的一些示例。

1. Windows 管理器使用更少的资源

您是真正相信“空闲 RAM 就是浪费 RAM”这句话的人,还是喜欢使用轻量级桌面来最小化系统内存使用量? 如果你能理解后者,那么恭喜你,使用窗口管理器会让你感觉像家一样。

根据 统一主机、GNOME 和 KDE 分别使用 736MB 和 633MB 的内存。 另一方面,窗口管理器喜欢 i3wm 和 awesome 仅使用 3MB 和 9MB 运行时的内存。 请注意,此数量不包括您需要安装的其他实用程序所需的内存,例如菜单和状态栏。

总而言之,如果您准备牺牲外观以获得更好的性能,则窗口管理器适合您。 然而,这并不意味着窗口管理器看起来不吸引人且不引人注目。

2. 窗口管理器高度可定制

虽然像 KDE Plasma 这样的桌面环境以其巨大的可定制性功能而闻名,但它们在定制方面没有机会与窗口管理器抗衡。 您可以使用窗口管理器从字面上更改桌面的任何方面,包括(但不限于)窗口位置、它们的外观、标题栏、任务栏等。

要了解窗口管理器的真正威力,请前往 r/unixporn 并查看用户提交的 WM 桌面定制(或“大米”)。 如果您也想创建一个个性化的桌面,它的外观和工作方式都符合您的意愿,那么窗口管理器绝对是您的更好选择。

3. 窗口管理器很复杂

定制的力量带来了巨大的复杂性。 窗口管理器的行为和外观通常源自称为配置文件的文本文件。 安装窗口管理器后,您将花费大部分初始时间处理配置文件、更改变量值和添加命令。

一个有经验的 Linux 用户可能会顺利通过定制阶段,但新手通常很难学习如何修改配置文件,更不用说每个配置文件遵循不同的语法。 这是因为每个窗口管理器都是用不同的编程语言编写的,并使用不同的格式来解释编写的命令。

4. 您必须手动设置基本实用程序

与桌面环境不同,窗口管理器甚至不附带菜单或状态栏等基本实用程序。 您必须根据自己的喜好手动安装和设置每个程序。 此外,每个新程序都会带来一个您必须处理的新配置文件,这进一步增加了复杂性。

如果您不希望您的第一个窗口管理器体验是一个空白的黑屏,请考虑在 WM 包旁边安装菜单系统、状态栏、墙纸实用程序和合成器。

5. 窗口管理器具有以键盘为中心的导航

如果您习惯于使用鼠标导航系统,那么您将很难适应大多数窗口管理器提供的键盘驱动的导航。 但是,这并不意味着您根本不能使用鼠标或触摸板。

您仍然可以使用鼠标单击和浏览系统,但通常,窗口管理器最适合那些对键盘有较高偏好的人。

窗口管理器中的导航依赖于自定义键绑定,其中包括一个 mod 键(通常是 极好的 钥匙)。 例如,要在 i3wm 中打开终端,您必须按 模组 + Enter. 同样,您可以使用更改下一个窗口的位置 模式 + H 或者 调制 + V, 取决于您想要水平对齐还是垂直对齐。

由于窗口管理器是高度可定制的,您可以向配置文件添加新的键绑定,甚至更改默认的键绑定。

6. 选择理想的窗口管理器很难

与 Linux 上的其他事物一样,您会被大量可用的窗口管理器所淹没。 虽然这增加了一些用户的选择范围,但对于其他用户来说,这是一个带有优柔寡断和沮丧的红色标志。

你应该选择哪一个取决于你想要什么功能。 您更喜欢堆叠还是平铺窗口管理器? 也许您需要一个用您熟悉的语言编写的窗口管理器。 无论如何,您都有多种选择。

相关:Linux 的最佳窗口管理器

7. 窗口管理器很难适应

当您第一次安装 Linux 时,熟悉桌面是很困难的。 因此将转向窗口管理器。 但是,如果您准备好努力工作并投入时间,您将很快克服最初的学习阶段。

由于您要自己自定义桌面,因此您已经了解有关系统的大部分内容。 启动程序、在工作区之间切换以及修改实用程序是您需要学习的一些内容。 熟悉界面的最佳方法是在桌面环境旁边安装窗口管理器,并将其用作日常驱动程序。

作为新手,您应该使用窗口管理器吗?

当接触到窗口管理器时,新的 Linux 用户可能会感到不知所措。 尽管没有规定您不能作为初学者使用 WM,但考虑到与窗口管理器相关的复杂性,通常仍不建议这样做。 但是 Linux 是为喜欢尝试新事物的修补匠和人们准备的,您可以随意安装和使用任何您想要的东西。

仅当您决心坚持使用它带来的所有磨削时,才应该用窗口管理器替换您的桌面环境。 如果您还没有准备好切换到窗口管理器,请考虑安装不同的桌面环境,看看哪一个适合。