如果您欣赏极简主义并希望加快工作流程,那么您绝对应该切换到平铺窗口管理器。通过正确的设置和调整,窗口管理器可以成倍地提高您的工作效率,同时为您的桌面增添美感。

i3wm 或 i3 Window Manager 是初学者和老手的热门选择。它是轻量级的、高度可定制的、功能强大的,并且非常适合几乎所有刚进入 Linux 世界的人。

本文介绍了在安装 i3wm 以适应从传统桌面环境迁移后应处理的所有必要的安装后任务。

以下是在 Linux 机器上设置 i3wm 后需要注意的一些事项。

1.绑定 Super 密钥

当您第一次启动 i3 会话时,它会提示您为 Super 功能设置默认键绑定。这是一个至关重要的键绑定,您将永远在 i3 或任何窗口管理器中使用它。

默认情况下,i3wm 会为您提供将 Win 键或 Alt 键绑定为 Super 的选项。将前者映射为 Super 是一种公认​​的做法,尽管您始终可以自由地将其绑定到您选择的任何键。

2.用 Nitrogen 设置壁纸

如果您从头开始安装 i3wm,它很可能会以空白屏幕欢迎您。虽然不是最吸引人的第一印象,但不要担心,因为只需要几个命令就可以永久更改壁纸。

要更改您的 i3wm 壁纸,您需要安装壁纸管理器。Nitrogen 是一款流行的壁纸管理器,可让您管理和设置壁纸。

使用发行版的包管理器在 Linux 桌面上安装 Nitrogen:

在 Ubuntu/Debian 衍生产品上:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
⚡ sudo apt install nitrogen

在 Arch Linux 上:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
sudo pacman -S nitrogen

在 RHEL/CentOS/Fedora 系统上:

[linuxmi@fedora www.linuxmi.com]$ sudo dnf install nitrogen

要设置墙纸,请启动 Nitrogen 并导航到存储墙纸图像的目录。Nitrogen 应该会自动获取图像供您选择。

此外,将此行添加到 i3wm 配置文件中,以在每次注销或刷新 i3wm 时自动执行 Nitrogen 并刷新壁纸:

exec always nitrogen --restore

3. 安装和设置 picom 合成器

默认情况下,i3wm 不附带合成器。因此,如果您希望添加模糊、透明度或任何花哨的视觉效果,您将需要单独安装一个合成器。

Compton 曾经是 i3wm 用户的首选合成器。但是最近,康普顿的一个分支 picom 已经接管了。安装 picom 合成器,将其设置为自动启动,就像使用 Nitrogen 一样,一切顺利。

使用合成器还可以修补您在 i3wm 中可能遇到的任何屏幕撕裂或伪影问题。

安装 picom 合成器

安装 picom compositor 相当简单,该过程与在 Linux 上安装几乎任何软件包相同。要安装 picom,请启动终端并根据您正在运行的发行版运行以下命令:

在基于 Arch 的系统上:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
sudo pacman -S picom

在 Debian/Ubuntu 衍生产品上:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
sudo apt install -y picom 

在 RHEL/Fedora/CentOS 系统上:

[linuxmi@fedora www.linuxmi.com]$ sudo dnf install picom

将 picom 设置为自动执行

要在登录 i3 窗口管理器会话后立即自动运行 picom,请在 i3wm 配置文件中添加一行,告诉 i3 在会话开始时执行 picom。

在配置文件的任意位置输入这一行,然后使用 Super + Shift + R 键绑定重新加载 i3wm :

exec picom

4.更改终端仿真器

i3wm 配置文件最初将指向 i3-sensible-terminal 作为默认终端。尽管满足于开箱即用并没有什么坏处,但您会严重错过提供扩展功能和可定制性的更好选择。Alacritty、Terminator(终端终结者)、Kitty等等。

不确定选择哪个终端?了解有关最佳 Linux 终端仿真器的更多信息。(链接:https://www.linuxmi.com/9-linux-terminal.html

要更改 i3wm 中的默认终端仿真器,请在配置文件中编辑此行并将“i3-sensible-terminal”替换为您的首选终端。例如,要将 Alacritty 设置为默认终端,您可以输入:

bindsym $mod+Return exec alacritty

5.安装dmenu

您可能已经注意到,与 GNOME 或 XFCE 等桌面环境相比,按下Super键不会弹出应用程序菜单。

要在 i3wm 中运行应用程序,您必须通过终端启动它或使用应用程序启动器。dmenu 是一个不错的选择,并且通常预装了提供 i3wm 变体的发行版。它快速、轻便且易于定制。

您可以通过发行版的包管理器将 dmenu 安装到您的 Linux 系统中。根据您的发行版打开终端并运行以下命令:

在 Arch Linux 上:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com sudo pacman -S dmenu

在基于 Debian/Ubuntu 的系统上:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com sudo apt install -y dmenu 

在 RHEL/Fedora/CentOS 上:

[linuxmi@fedora www.linuxmi.com]$ sudo dnf install dmenu

 

安装后,使用Win + D启动 dmenu并搜索您要启动的应用程序。

6.安装状态栏

状态栏是位于屏幕底部或顶部的可选组件。它跟踪并显示系统信息,例如 CPU 使用率、RAM 使用率、互联网速度等。

您可以将其配置为显示有关系统的任何硬件或软件组件的指标。如果您意识到自己的资源并且更喜欢密切关注性能,那么您绝对应该安装状态栏。

流行的选择包括 i3status bar、Waybar 和 Polybar。

7. 组织工作区

默认情况下,工作区按数字 1 到 10 排列。您可以使用Super + X在工作区之间切换,其中“X”是从 1 到 0 的任何数字。尽管这很好,但最佳方法是将数字替换为与每个工作区的内容相对应的名称。

例如,将 1、2、3 替换为 Web、代码、媒体等。你明白了!要实现这种格式,请深入 i3wm 配置文件并输入或编辑以下行:

set $ws1 "1"
set $ws2 "2"
set $ws3 "3"
set $ws4 "4"

和:

bindsym $mod+1 $ws1
bindsym $mod+2 $ws2
bindsym $mod+3 $ws3
bindsym $mod+4 $ws4

改为:

set $term "1: term"
set $web "2: web"
set $file_manager "3: files"

和:

bindsym $mod+1 $term
bindsym $mod+2 $web
bindsym $mod+3 $file_manager

根据需要相应地编辑其余部分,并使用Super + Shift + R刷新 i3wm 。更改应该生效。

8.个性化键绑定

窗口管理器上的导航高度以键盘为中心。要充分利用窗口管理器的潜力,您需要熟悉键绑定,至少对于基本功能,如果不是全部的话。

如果默认键绑定不适合您,请随时编辑 i3wm 配置文件并设置您自己的自定义键绑定。要了解有关键绑定以及如何自定义它们的更多信息,请参阅i3wm 官方文档

9. 备份你的点文件

可以说,初学者经常忽略的最重要的任务是备份他们的点文件。Dotfiles 是配置文件的 Linux 术语。

之所以这样命名,是因为所有的配置文件一般都存放在隐藏目录中,而在 Linux 中,每个隐藏目录名称都以句点或点开头。因此,名称为“点”-文件。

如果您是 i3wm 或任何窗口管理器的新手,那么您在试验​​和测试时一定会遇到错误和故障。

为了确保您可以在每次中断时快速将 i3wm 倒回到功能状态,您需要维护其配置文件的备份。

备份点文件的理想方法是将它们上传到 GitHub 存储库。

适用于 Linux 的最佳窗口管理器

i3wm 作为值得信赖的平铺窗口管理器有着积极的历史,但在 FOSS 的世界中,替代品总是很多的。

在您选择 i3wm 作为您的日常驱动程序之前,您可能需要查看其其他竞争对手并权衡利弊。

发表评论