在切换到窗口管理器之前你应该知道的 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 键(通常是 极好的 钥匙)。 为了 example要在 i3wm 中打开终端,您必须按 国防部 + Enter. 同样,您可以使用更改下一个窗口的位置 模 + H 或者 模 + V,取决于您想要水平对齐还是垂直对齐。

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

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

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

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

7. 窗口管理器可能难以适应

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

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

您应该将窗口管理器用作新手吗?

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

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