在本篇文章中,我将向大家展示,如何在 Fedora 28 上安装与简单配置 i3。

1、安装

首先进入 Fedora 系统中,打开一个终端。使用 dnf 来安装需要的软件包,如下:

Linux配置和使用i3窗口管理器的教程

注意:在这个命令中,我排除了 rxvt-unicode 这个包,因为我更喜欢 terminator 作为我的终端模拟器。

据用户目前的系统状态,在命令执行过程中可能会安装很多依赖。等待所有的依赖安装完成,之后重启你的电脑。

2、首次登录与初始化

在你的机器重启之后,你便可以第一次体验 i3 了。在 GNOME 显示管理器(GDM)屏幕,选择你的用户名,之后先别着急输密码,点击下方的密码输入框下方的小齿轮,之后选择 i3 而不是 GNOME,像下方这样:

Linux配置和使用i3窗口管理器的教程

输入你的密码,并点击 “Sign In”。在你第一次登入之后,会先看到 i3 的配置界面:

Linux配置和使用i3窗口管理器的教程

点击回车键就会在 $HOME/.config/i3 生成一个配置文件,之后你可以通过这个配置文件来定制化 i3 的一些行为。

在下一屏,你需要选择你的 Mod 键。这一步很关键,因为 Mod 键通常都会作为 i3 命令快捷键的发起键。按回车会选择 Win 键作为默认的 Mod 键。如果你的键盘没有 Win 键,用 Alt 键做替代,用方向键键选择后按回车键确认。

Linux配置和使用i3窗口管理器的教程

现在你就登录到了 i3 的系统中。由于 i3 是一个极简的窗口管理器,你会看到一个黑屏窗口,以及屏幕底端显示的状态栏:

Linux配置和使用i3窗口管理器的教程

接下来,让我们看看 i3 的如何实际使用。

3、快捷键

现在你已经登录到了 i3 会话中,你需要几个基本的快捷键来应对基本的操作。

下面整理了一些常用的快捷键,当然还不止这些,对于复杂的需求,需要自己写脚本实现。

默认快捷键:

Key Command $mod + Enter 启动虚拟终端 $mod + A 焦点转义到父窗口上 $mod + S 堆叠布局 $mod + W 标签布局 $mod + E 默认布局 $mod + SpaceBar 焦点在平铺式/浮动式转换 $mod + D 启动 dmenu $mod + H 水平分割窗口 $mod + V 垂直分割窗口 $mod + J 焦点往左窗口移 $mod + K 焦点往下窗口移 $mod + L 焦点往上窗口移 $mod + ; 焦点往右窗口移 $mod + Shift + Q 杀死当前窗口的进程 $mod + Shift + E 退出 i3 $mod + Shift + C 当场重新加载 i3config, 无需重启 $mod + Shift + R 重启 i3 (还重新加载了 i3config, 又没有退出过程) $mod + Shift + J 窗口左移 $mod + Shift + K 窗口下移 $mod + Shift + L 窗口上移 $mod + Shift + : 窗口右移 $mod + Shift + SpaceBar 窗口在平铺式/浮动式转换

大多数的 i3 快捷键都会用到之前配置的 Mod 键。在下面的例子中,当我提到 Mod 键,请根据情况使用你定义的做替换。通常使用 Win 键或者 Alt 键。

首先,要打开一个终端,可以使用 Mod+ENTER。重复打开几个终端,观察 i3 是如何自动将它们在桌面中排列。默认情况下, i3 会在水平的方向分割屏幕;使用 Mod + v 来垂直分割,再按 Mod + h 会恢复水平分割模式。

Linux配置和使用i3窗口管理器的教程

当需要启动其他的应用,按 Mod + d 来打开 dmenu,一个简单的文字应用菜单。默认情况下,dmenu 会呈现出所有在你 $PATH 中设置的应用。使用方向键来选择你想启动的应用,同时你可以键入应用的名称,来缩小选择的范围,之后按回车键来启动选择的应用。

Linux配置和使用i3窗口管理器的教程

如果你的应用没有提供退出的方法,你可以使用 i3 来关闭对应的窗口,通过按 Mod + Shift +q。注意,你可能会丢失未保存的工作内容。

最后,当你想关闭会话并退出 i3,按 Mod + Shift +e。之后会在窗口的上方提示你是否退出。点击 “Yes, exit i3” 退出,或选择 “X” 来取消。

Linux配置和使用i3窗口管理器的教程

这些就是 i3 中最基本的快捷键

除了快捷键外,i3对多显示器的支持也很好,新建窗口的位置取决于新建窗口命令所在的监视器。

i3平铺式支持横向和纵向。支持多行或多列。支持窗口的重命名。

尽管i3这类的平铺式窗口管理器非常少众,但对于技术控来说,是一件让人兴奋的“玩具”。

4、替换GDM

使用 i3 窗口管理器会降低你操作系统的内存占用;然而,Fedora 依然会使用 GDM 作为登录屏。GDM 会载入几个与 GNOME 相关的库从而占用内存。

如果你想进一步的降低你的内存占用,你可以使用一些更轻量级的显示管理器来替换 GDM,比如 lightdm :

Linux配置和使用i3窗口管理器的教程

之后重启你的机器来使用Lightdm 的登录界面。

Linux配置和使用i3窗口管理器的教程

现在你可以继续登录并使用 i3了。

i3这类窗口管理器与Xfce,KDE,Gnome,Cinnamon这类桌面软件专注于华丽的界面不同的是,更加专注于键盘控制,和效率提升,定制化。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接

标签:
linux,i3,linux,窗口管理器,linux,窗口管理器p配置

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
评论“Linux配置和使用i3窗口管理器的教程”
暂无“Linux配置和使用i3窗口管理器的教程”评论...

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。