Linux用户安装窗口管理器
创建个性化桌面的想法迫使许多 Linux 用户安装窗口管理器。 有充分的理由放弃您当前的桌面环境并改用窗口管理器,但由于每个人都来自不同的模式,这不是一个“一刀切”的案例。
在用窗口管理器替换桌面环境之前,您应该了解以下几点。
推荐:在Linux上微调NGINX性能的方法
窗口管理器与桌面环境
窗口管理器是负责在 GUI 中定位和显示窗口的程序。 这些程序可以是更大桌面环境的一部分,也可以用作独立桌面。
桌面环境通常由窗口管理器、小部件和其他实用程序组成,它们与其余应用程序交互以提供交互式用户体验。 一些广泛使用的桌面环境是 KDE Plasma、GNOME、Xfce、LXQt、Cinnamon 等。
i3wm、bwspm、dwm、KWin(用于 KDE)和 Metacity(用于 GNOME)是窗口管理器的一些示例。
1. Windows 管理器使用更少的资源
您是真正相信“免费 RAM 就是浪费 RAM”这句话的人,还是喜欢使用轻量级桌面来最大程度地减少系统内存使用量? 如果你能理解后者,那么恭喜你,使用窗口管理器对你来说就像家一样。
根据 Unihost 的说法,GNOME 和 KDE 分别使用了 736MB 和 633MB 的内存。 另一方面,像 i3wm 和 awesome 这样的窗口管理器在运行时只使用 3MB 和 9MB 的内存。 请注意,此数量不包括您需要安装的其他实用程序所需的内存,例如菜单和状态栏。
总而言之,如果您准备牺牲外观以获得更好的性能,那么窗口管理器非常适合您。 然而,这并不意味着窗口管理器看起来没有吸引力和引人注目。
2. 窗口管理器是高度可定制的
虽然像 KDE Plasma 这样的桌面环境以其巨大的可定制性功能而闻名,但它们在定制方面没有机会与窗口管理器抗衡。 您可以使用窗口管理器从字面上更改桌面的任何方面,包括(但不限于)窗口位置、外观、标题栏、任务栏等。
要了解窗口管理器的真正威力,请前往 r/unixporn 并查看用户提交的 WM 桌面自定义(或“rice”)。 如果您也想创建一个外观和工作方式都符合您要求的个性化桌面,那么窗口管理器绝对是您更好的选择。
3. 窗口管理器很复杂
定制的力量带来了巨大的复杂性。 窗口管理器的行为和外观通常来自称为配置文件的文本文件。 安装窗口管理器后,您将花费大部分初始时间处理配置文件、更改变量值和添加命令。
有经验的 Linux 用户可能会轻松完成定制阶段,但新手通常很难学习如何修改配置文件,更不用说每个配置文件遵循不同的语法了。 这是因为每个窗口管理器都是用不同的编程语言编写的,并使用不同的格式来解释编写的命令。
4.您必须手动设置基本实用程序
与桌面环境不同,窗口管理器甚至不附带菜单或状态栏等基本实用程序。 您必须根据自己的喜好手动安装和设置每个程序。 此外,每个新程序都会附带一个您必须处理的新配置文件,这进一步增加了复杂性。
如果您不希望您的第一个窗口管理器体验是一个空白的黑屏,请考虑在 WM 软件包旁边安装一个菜单系统、状态栏、墙纸实用程序和合成器。
5. 窗口管理器具有以键盘为中心的导航
如果您习惯于使用鼠标导航系统,那么您将很难适应大多数窗口管理器提供的键盘驱动导航。 但是,这并不意味着您根本不能使用鼠标或触摸板。
您仍然可以使用鼠标单击和浏览系统,但通常,窗口管理器最适合那些对键盘有高度偏好的人。
窗口管理器中的导航依赖于自定义键绑定,其中包括一个 mod 键(通常是 极好的 钥匙)。
由于窗口管理器是高度可定制的,您可以向配置文件添加新的键绑定,甚至更改默认键绑定。
6. 选择一个理想的窗口管理器很难
与 Linux 上的其他东西一样,您会被可用的窗口管理器的数量所淹没。 虽然这增加了一些用户的选择范围,但对于其他用户来说,这是一个优柔寡断和沮丧的红色标志。
你应该选择哪一个取决于你想要什么功能。 你喜欢堆叠还是平铺窗口管理器? 也许您需要一个用您熟悉的语言编写的窗口管理器。 无论如何,您将有多种选择。
7. 窗口管理器可能难以适应
初次安装 Linux 时熟悉桌面是很困难的。 因此将转向窗口管理器。 但是,如果您准备好努力工作并投入时间,您将很快克服最初的学习阶段。
由于您将自己自定义桌面,因此您已经了解了有关系统的大部分内容。 启动程序、在工作区之间切换和修改实用程序是您需要学习的一些内容。 熟悉界面的最佳方法是在桌面环境旁边安装一个窗口管理器,并将其用作您的日常驱动程序。
您应该将Linux窗口管理器用作新手吗?
新的 Linux 用户在接触窗口管理器时可能会感到不知所措。 尽管没有规定您不能将 WM 用作初学者,但考虑到与窗口管理器相关的复杂性,通常仍不建议这样做。 但是 Linux 是为修补匠和喜欢尝试新东西的人设计的,你可以自由安装和使用任何你想要的东西。
只有当您决心坚持使用它所带来的所有磨削时,您才应该用窗口管理器替换您的桌面环境。 如果您还没有准备好切换到窗口管理器,请考虑安装不同的桌面环境,看看哪个适合。