平铺式桌面环境体验之I3WM
一说到Linux桌面,大家常用的桌面环境可能是 GNOME、KDE或者Xfce(窗口可层叠),因为这几个流行的桌面环境更容易上手,更适合从Windows向Linux过渡。
但今天,我们来体验一种平铺式窗口的桌面环境,不同窗口不会层叠起来覆盖。这和传统的桌面管理器的概念相差很大。因此刚开始接触需要适应一下,尝试过后也许你也会喜欢上这种平铺式窗口管理器的。
再见!! 我那使用了多年的KDE桌面环境。
今天展示一下个人的I3wm桌面,初步配置情况已经实现脚本化配置,并且实现了自动适配分辨率(4K/2K/1080p)屏幕,减少了很多重复配置的无效工作。
切换i3wm桌面
切换到I3
窗口管理器分两种情况:
- 初始系统无X窗口系统: 即之前没有安装过任何桌面环境,这种就是从零开始安装X窗口系统。
- 基于现有桌面环境切换为
I3
窗口管理器: 省去安装X窗口系统的前提,直接安装i3wm
窗口管理器然后配置即可。
让我们比较一下这两种情况切换到 i3
窗口管理器的优缺点。
-
初始系统无X窗口系统:
优点:- 最干净的安装:从零开始安装 X 窗口系统,没有任何额外的桌面环境或软件包。
- 资源利用率低:因为没有其他桌面环境,只安装了最少的必要组件,所以系统资源利用率较低。
- 自定义性高:从零开始,可以完全根据个人喜好和需求进行定制。
缺点:
- 学习曲线较陡:对于没有经验的用户来说,从零开始安装 X 窗口系统并配置 i3 可能会有一定的学习曲线。
- 配置工作量较大:因为从零开始,你需要手动安装和配置 X 窗口系统以及其他必要的组件。
-
基于现有桌面环境切换为 i3 窗口管理器:
优点:- 简化安装过程:不需要安装整个 X 窗口系统,可以直接安装 i3 窗口管理器。
- 利用现有环境:可以利用已经安装的桌面环境的设置和依赖项,减少配置工作量。
- 逐步过渡:可以先尝试 i3 窗口管理器,逐步习惯并切换到全面使用。
缺点:
- 可能存在冲突:如果现有的桌面环境和 i3 窗口管理器之间有冲突,可能需要解决冲突或调整设置。
- 可能存在额外资源占用:由于现有桌面环境的存在,可能会占用额外的系统资源。
综上,初始系统无 X 窗口系统的方法更适合那些希望从零开始、完全自定义和精简系统的用户。虽然有一些学习和配置的成本,但可以获得最大的灵活性。另一方面,基于现有桌面环境切换为 i3 窗口管理器的方法更适合那些想要简化安装过程并逐步过渡到 i3 的用户。它可以利用现有环境,并且相对较少的配置工作。选择哪种方法取决于个人的偏好、时间和技术水平。
开始安装i3窗口管理器
经过一段时间的学习,基本掌握的大部分的i3wm配置规则,同时也编写了一个
i3config
脚本工具帮助自动化配置i3
桌面环境,这样可以省去了非常多的手工配置时间。接下来,我们来看下如何使用i3config
工具吧。
首先,获取下载i3config
脚本命令:
# 使用 curl 或者 wget 命令快速下载 i3config命令
curl -L -o i3config https://raw.githubusercontent.com/switchToLinux/dotfiles/main/i3config
wget -O i3config https://raw.githubusercontent.com/switchToLinux/dotfiles/main/i3config
chmod +x i3config
./i3config
第二步,安装i3wm
桌面环境,根据菜单选择z
自动化安装,自动化从源码编译安装一系列的软件,同时会自动配置好桌面环境。
第三步,安装完成,做一次重启系统,不出意外的话就可以进入登录界面。
目前,此脚本在openSUSE/debian/ubuntu/fedora38/ArchLinux上测试通过,如果有任何使用问题欢迎反馈和优化。
视频效果
Linux系统的平铺式桌面i3wm初体验,原来配置i3桌面这么简单!i3config 命令助你配置出漂亮的桌面