使用 i3 Tiling Window Manager 在 Linux 上提高工作效率

如果您已经使用 Linux 一段时间,您可能想知道 Linux 发行版和桌面环境的数量之多。 为所有这些发行版提供支持的 Linux 内核是模块化的,并且没有一种千篇一律的哲学。

传统上,大多数 Linux 发行版都带有用户友好的桌面环境,例如 GNOME 或 XFCE,但代价是更高的内存和 CPU 使用率。 但是,如果您是希望在 Linux 上提高工作效率的高级用户,请考虑改用 i3 之类的窗口管理器。

窗口管理器的简要概述

窗口管理器或 WM 是一种系统软件,用于控制图形用户界面 (GUI) 中窗口系统内应用程序窗口的放置和外观。 它可以是桌面环境 (DE) 的一部分,也可以独立使用。

该软件确定各个方面的外观,例如边框、标题栏、大小和调整窗口大小的能力。 窗口管理器可以根据它们的行为分为三种类型:

  1. 平铺 WM:这些 WM 平铺所有应用程序窗口,这样就不会浪费空间,并且整个屏幕空间都用完了。 现有的窗户不会相互重叠,而是缩小尺寸以容纳更多窗户。
  2. 堆叠 WM:堆叠 WM 是流行的 Linux 发行版中最常见的窗口管理器类型。 窗户就像桌子上的纸片,可以相互堆叠。
  3. 动态 WM:这些 WM 可以在平铺或浮动窗口布局之间动态切换。

平铺 WM 的优缺点

平铺窗口管理器是强大的工具,但在从内部使用堆叠或浮动窗口管理器的全功能桌面环境进行切换之前,您应该考虑一些事项。

以下是一些可以帮助您做出相应决定的利弊:

好处

  • 与桌面环境相比,窗口管理器消耗更少的内存和 CPU。
  • 最小化的鼠标交互通过 Alt + F2 等快捷键提高了您在键盘上的工作效率。
  • 极简主义和灵活性。 大多数窗口管理器没有内置菜单系统或应用程序启动器。 因此,您可以自由安装自己喜欢的工具,而不是依赖 Linux 发行版。
  • 平铺窗口管理器提供了广泛的可定制性,从修改标题栏到调整两个窗口之间的间隙。
  • 最大限度地利用屏幕空间。

缺点

  • 平铺窗口管理器并不适合所有人。 设置所需的工作流程将花费您时间、耐心和相当多的配置。
  • 如果您经常使用鼠标,平铺窗口管理器对您来说不会是一种愉快的体验,因为它遵循键盘驱动的工作流程。
  • 您必须以灵活性为代价安装和设置所有必需的应用程序,例如状态栏、网络实用程序、后台设置器等。

考虑到利弊,如果您仍然对尝试平铺窗口管理器感兴趣,您可以从 i3 窗口管理器开始。

如何安装 i3 窗口管理器

安装窗口管理器的好处是您不必完全替换您的桌面环境。 取而代之的是,您每次登录时都可以简单地在它们之间进行选择。

要在您的系统上安装 i3,请打开终端并根据您使用的 Linux 发行版运行以下命令。

在 Debian、Ubuntu 和衍生产品上:

sudo apt install i3

在基于 Arch 的发行版上安装 i3 WM:

sudo pacman -S i3-wm

安装窗口管理器 Fedora 和其他基于 RHEL 的发行版也很容易。

sudo dnf install i3

请记住,上面给出的命令只会安装核心 i3 窗口管理器包。 您将不得不根据您的要求单独安装其他实用程序,例如应用程序启动器和壁纸设置器。

你去吧。 您已准备好开始配置 i3 平铺窗口管理器。 您可以编辑位于的配置文件 ~/.config/i3/config 或者 ~/.i3/config 使用诸如微型文本编辑器之类的编辑器。 下次登录时,您可以选择使用旧桌面环境或 i3 窗口管理器。

使用平铺 WM 最大化您的工作效率

切换到平铺窗口可能是您作为 Linux 高级用户的第一步,以提高您的工作效率并控制您的操作系统。 尽管配置过程一开始可能看起来很乏味,但按照您的需要定制一切的满足感将是值得的回报。

但是,如果您还没有准备好跳槽并且仍然需要一个好的桌面环境来满足您的日常需求,那么这里列出了一些可能非常适合您的桌面环境。