在我的文章 i3 窗口管理器让 Linux 变得更好的 5 个理由 中,我分享了我使用和推荐 i3 窗口管理器 作为 Linux 桌面体验替代方案的五个主要理由。
在这篇文章中,我将逐步介绍在 Fedora 28 Linux 上安装和基本配置 i3 的过程。
1. 安装
登录 Fedora 工作站并打开终端。使用 dnf
安装所需的软件包,如下所示
[ricardo@f28i3 ~]$ sudo dnf install -y i3 i3-ipc i3status i3lock dmenu terminator --exclude=rxvt-unicode
Last metadata expiration check: 1:36:15 ago on Wed 08 Aug 2018 12:04:31 PM EDT.
Dependencies resolved.
================================================================================================
Package Arch Version Repository Size
================================================================================================
Installing:
dmenu x86_64 4.8-1.fc28 fedora 33 k
i3 x86_64 4.15-1.fc28 fedora 323 k
i3-ipc noarch 0.1.4-12.fc28 fedora 14 k
i3lock x86_64 2.9.1-2.fc28 fedora 33 k
i3status x86_64 2.12-1.fc28 updates 62 k
terminator noarch 1.91-4.fc28 fedora 570 k
Installing dependencies:
dzen2 x86_64 0.8.5-21.20100104svn.fc28 fedora 60 k
... Skipping dependencies/install messages
Complete!
[ricardo@f28i3 ~]$
注意: 在此命令中,我明确排除了软件包 rxvt-unicode
,因为我更喜欢 terminator
作为我的终端模拟器。
根据您的系统状态,它可能会安装许多依赖项。等待安装成功完成,然后重启您的机器。
2. 首次登录和初始设置
机器重启后,您就可以首次登录 i3 了。在 GNOME Display Manager (GDM) 屏幕中,单击您的用户名,但在输入密码登录之前,单击小齿轮图标并将会话更改为 i3 而不是 GNOME,如下所示

输入您的密码并单击“Sign In
”。首次登录时,您将看到 i3 配置屏幕

按 ENTER
在您的 $HOME/.config/i3
目录中生成配置文件。稍后您可以使用此配置文件进一步自定义 i3 的行为。
在下一个屏幕上,您需要选择您的 Mod
键。这很重要,因为 Mod
键用于触发 i3 的大多数键盘快捷键。按 ENTER
使用默认的 Win
键作为 Mod
键。如果您的键盘上没有 Win
键,或者您更喜欢使用 Alt
键,请使用箭头键选择它并按 ENTER
确认。

您现在已登录 i3 会话。由于 i3 是一个极简主义的窗口管理器,您将看到一个黑色屏幕,底部带有状态栏

接下来,让我们看看如何在 i3 中导航。
3. 基本快捷键
现在您已登录 i3 会话,您需要一些基本的键盘快捷键才能四处浏览。
大多数 i3 快捷键都使用您在初始配置期间定义的 Mod
键。当我在以下示例中提到 Mod
时,请按您定义的键。这通常是 Win
键,但也可能是 Alt
键。
首先,要打开终端,请使用 Mod+ENTER
。打开多个终端,并注意 i3 如何自动平铺它们以占据所有可用空间。默认情况下,i3 水平分割屏幕;使用 Mod+v
垂直分割,然后按 Mod+h
返回水平分割。

要启动其他应用程序,请按 Mod+d
打开 dmenu
,这是一个简单的基于文本的应用程序菜单。默认情况下,dmenu
会显示您的 $PATH
上所有可用应用程序的列表。使用箭头键选择要启动的应用程序,或通过键入应用程序名称的一部分来缩小搜索范围。按 ENTER
启动所选应用程序。

如果您的应用程序没有提供关闭它的方法,您可以使用 i3 通过按 Mod+Shift+q
来杀死窗口。请小心,因为您可能会丢失未保存的工作——此行为取决于每个应用程序。
最后,要结束您的会话并退出 i3,请按 Mod+Shift+e
。屏幕顶部会显示确认消息。单击“Yes, exit i3
”退出或单击“X
”取消。

这只是您可以用来浏览 i3 的初始快捷键列表。有关更多信息,请参阅 i3 的官方 文档。
4. 替换 GDM
使用 i3 窗口管理器可以减少系统上的内存使用率;但是,Fedora 仍然使用默认的 GDM 作为其登录屏幕。GDM 加载了几个消耗内存的 GNOME 相关库和应用程序。
如果您想进一步降低系统的内存使用率,您可以用更轻量级的显示管理器(例如 lightdm
)替换 GDM,如下所示
[ricardo@f28i3 ~]$ sudo dnf install -y lightdm
[ricardo@f28i3 ~]$ sudo systemctl disable gdm
Removed /etc/systemd/system/display-manager.service.
[ricardo@f28i3 ~]$ sudo systemctl enable lightdm
Created symlink /etc/systemd/system/display-manager.service -> /usr/lib/systemd/system/lightdm.service.
[ricardo@f28i3 ~]$
重启您的机器以查看 Lightdm 登录屏幕。

现在您已准备好登录并使用 i3。
2 条评论