将自己的桌面环境迁移到了i3。Gnome好用是好用的,但是体量还是有点儿大了,吃资源有点多。
安装i3
安装的过程比较简单,pacman 就完事儿了。
1 2 3 4 5 6 7 8 | pacman -Syyu pacman -S i3这里有两个可以选择,一个是i3-wm, 还有一个是i3-gaps, 我用了i3gaps, 好看一些。 pacman -S alacritty pacman -S polybar pacman -S compton pacman -S dmenu pacman -S feh |
配置i3
在已经有Gnome环境的条件下,i3 的配置还是比较轻松的。
I3的使用说明
i3默认的操作是使用Windows/Super/Mod这个按键(或者随便怎么叫吧,后面都说Super,和Gnome的口径一致),简单列举一下频率较高的使用方式
- 先说重载配置文件,使用 Super + Shift + r
- 退出到DM,使用Super + Shift + e, DM就是你的登录界面。
- i3提供了10个虚拟桌面,切换虚拟桌面方式是可以通过Super + 1 - 10 快速切换
- 在默认的Tiling排列模式中切换排列位置Vertical和Horizontal. 通过Super V 或者 Super H
- 调整容器布局:
- 使用Stacking – Super + s 所有的标签堆叠显示最上方提供标签进行切换
- 使用Tabbed – Super + w 标签页方式显示所有窗口
- 使用Toggle – Super + e 平铺窗口模式,可切换不同的布局方式
- 打开程序可以通过terminal开启,或者Super + d 使用dmenu开启
- 关闭程序可以通过Super + Shift + q关闭,或者鼠标点击x,不是所有的窗口都有x
- 在窗口间移动可使用 Super + {jkl;}四个按键;或者使用Super + {up,down,left,right}的arrowkey
- 可将窗口变更为Floating, 使用Super + Shift + Space
- Floating窗口调整位置可长按Super 使用鼠标拖动调整位置
- 全屏程序使用 Super + f
i3的自定义配置
配置文件的位置
配置文件的路径: $HOME/.config/i3/config,所有的配置在这个文件下修改
自定义界面的设置
默认的i3启动的时候还是挺丑的,我有四个设置:
- 调整窗口间的间隔为12
- 新窗口的边缘为1像素,也就是不显示标题栏 和 设置四周的边框厚度
- 浮动窗口的边框厚度
- 自动处理边界
1 2 3 4 | gaps inner 12 new_window 1pixel new_float 1pixel smart_borders on |
默认terminal程序更改
设置默认使用 Super + Enter 打开alacritty
1 | bindsym $mod+Return exec --no-startup-id alacritty |
alacritty 是一个使用GPU进行渲染的terminal模拟器,它有自己的配置文件,我的配置文件路径在:$HOME/.config/alacritty/alacritty.conf
NOTE: 这里目前还是有问题未解决
默认打开Firefox
我的设置是Super + p
1 | bindsym $mod+p exec --no-startup-id firefox |
开机启动一些程序
我的开机启动了 Compton, Variety, Remmina,Aria2c, Polybar, ibus-daemon
1 2 3 4 5 6 | exec_always --no-startup-id compton --config /home/liarlee/.config/compton/compton.conf -b exec_always --no-startup-id variety exec_always --no-startup-id remmina exec_always --no-startup-id aria2c --conf-path=/home/liarlee/.aria2/aria2.conf exec_always --no-startup-id sh /home/liarlee/.config/polybar/polybar_startup.sh exec_always --no-startup-id ibus-daemon -dr |
欢迎访问 http://liarlee.site