内容简介:本篇文章是一个配置案例,而并非入门指南我一开始用 Linux 是 DDE 玩家(Deepin 对萌新及其友好),后来改用 Debian ,就开始当 Gnome 人了Gnome 作为一个几乎开箱即用的桌面环境还是很不错的。后来也试用过 KDE,被复杂的控制劝退了,于是就一直用 Gnome
本篇文章是一个配置案例,而并非入门指南
0 怎么认识的 i3wm
我一开始用 Linux 是 DDE 玩家(Deepin 对萌新及其友好),后来改用 Debian ,就开始当 Gnome 人了
Gnome 作为一个几乎开箱即用的桌面环境还是很不错的。后来也试用过 KDE,被复杂的控制劝退了,于是就一直用 Gnome
后来听机房的 c0per 学长说过 i3,不过在他 laptop 上的 i3wm 真的好简洁
,大概是一名高三生实在是没有时间,所以我也就没有在意过这个东西。
前两天又双遇到了 Gnome 的一堆 Bug,
,于是在 LK 的大力安利下入坑了
1 什么是 i3wm
「i3 是一种动态的平铺式窗口管理器」
ArchWiki – I3_(简体中文)反正我是没有看懂这个简介,不过让我们顺着查一下
「平铺式(或直译瓦片式)窗口管理器,其中的窗口不能够重叠,而是像瓦片一样挨个摆放。这种窗口管理器一般比较依赖键盘操作,较少使用鼠标。此类窗口管理器一般也是高度可定制的。」
ArchWiki – Window_manager_(简体中文)简单来讲,i3wm 作为一个 窗口管理器 ,默认会将你的窗口像瓦片一样放置于屏幕上,但你也可以令其变成浮动窗口
i3wm 和 Gnome 最大的区别,是一个是 DE,一个是 WM,前者对后者实际上是包含关系
不过我在更换 i3wm 后并没有继续使用 gdm,而是使用了 LightDM
i3wm 有 i3bar,用于显示系统的信息等
2 配置
相比较 Gnome 的一套环境,i3wm 只是一个 WM,很多功能都要自己配置
所以在这里列了一些我使用 i3wm 的配置
2.1 快捷键
i3wm 有一个好,配置文件里几乎能改一切
i3wm 的快捷键都在 ~/.config/i3/config
写的很清楚
我个人并没有对快捷键做什么修改
2.2 i3status
i3status 作为 i3bar 的一部分,可以用于显示系统状态之类的
我在调 i3status
调了一阵后发现 —— 这东西太简洁了,想调好看很费事
于是我选择了
greshake/i3status-rust
作为了替代
并在 i3status 中调用了一言,有那么两句中二的话刺激一下自己也挺好的
2.3 rofi
i3 中默认使用 dmenu
作为执行命令的方式
但是这个东西相当简洁,甚至不支持快速切换窗口
但是我们有替代品 rofi
$ cat ~/.config/rofi/config.rasi configuration { modi: "window,drun,ssh,combi"; theme: "android_notification"; font: "Fira Code 10"; combi-modi: "window,drun,ssh"; }
然后在 i3 的配置文件中写入
bindsym $mod+d exec --no-startup-id "rofi -show combi"
2.4 acpi 配置
i3 并不会给你自动配置好 ACPI 事件, 不过这个很好处理,用 acpid
就可以了
2.5 自动锁屏/睡眠
xautolock
与 DPMS
可以轻松的完成这个任务
i3lock 使用起来挺顺手的,我个人喜欢把背景图片加个毛玻璃效果当 i3lock 的壁纸,这个 gimp 里拿滤镜搞就行了
在 i3 的配置文件中写写入
exec --no-startup-id xset s 60 120 exec --no-startup-id xss-lock -n ~/.config/i3/i3lock.sh -- i3lock -n -i ~/Pictures/Wallpaper/71849322_p0_glur.png exec --no-startup-id ~/.config/i3/screensaver.sh exec --no-startup-id xautolock -time 5 -locker "systemctl suspend"
$ cat ~/.config/i3/i3lock.sh #!/bin/sh xset dpms force off
~/.config/i3/screensaver.sh
是 https://github.com/iye/lightsOn
,用于避免在看视频的时候给 suspend 了
这个可以做到 60s 不动黑屏,180s 后开启 i3lock,300s 后 suspend
3 结
本文的所有配置都可以在
woshiluo/woshiluo-config
下找到
本文仅仅是自己配置的小小记录,如果有任何问题,请大佬在评论区指出
总的来说,i3 给我的感觉像极了 vim,配置文件坑半天,上手难度不小,不过上手了还是很爽的
反正给我的感觉比 Gnome 爽不少
虽然要自己配好多东西((
3.1 致谢
我在配置的时候参考了下面这些文章/网页,在此表达谢意
- https://www.reddit.com/r/i3wm/comments/4qofyr/controling_screen_brightness/
- https://www.reddit.com/r/archlinux/comments/3wmwxc/how_can_i_set_xautolock_not_trigger_lock_when/
- https://forum.suse.org.cn/t/tiling-wm-i3wm/303/5
- ArchWiki(这不参考就鬼了)
顺带 Orz LK
以上所述就是小编给大家介绍的《i3wm 从初识到真香》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
数学建模(原书第5版)
[美] Frank R. Giordano、[美] William P.Fox、[美] Steven B.Horton / 叶其孝、姜启源 / 机械工业出版社 / 2014-10-1 / 99.00元
《华章数学译丛:数学建模(原书第5版)》旨在指导学生初步掌握数学建模的思想和方法,共分两大部分:离散建模和连续建模,通过本书的学习,学生将有机会在创造性模型和经验模型的构建、模型分析以及模型研究方面进行实践,增强解决问题的能力。 《华章数学译丛:数学建模(原书第5版)》对于用到的数学知识力求深入浅出,涉及的应用领域相当广泛,适合作为高等院校相关专业的数学建模教材和参考书,也可作为参加国内外数......一起来看看 《数学建模(原书第5版)》 这本书的介绍吧!