前言

为了压榨KDE桌面环境以及获得使用更为舒适(作者个人认为)的平铺窗口管理器(i3wm),参考了这篇英文教程

本文将结合这英文教程与作者个人尝试来讲解如何“撅”掉KWin_x11,换上i3wm。

以Kubuntu为例,安装依赖

sudo apt install i3-wm

嘎KWin_x11,换上i3wm

这里以Plasma版本5.25为界限分类讨论。

>= 5.25

可以使用systemctl mask法。首先先建立mask unit:

vim $HOME/.config/systemd/user/plasma-i3.service
#-- 复制粘帖以下内容
[Unit]
Description=Launch Plasma with i3
Before=plasma-workspace.target

[Service]
ExecStart=/usr/bin/i3
Restart=on-failure

[Install]
WantedBy=plasma-workspace.target
#-- :wq 保存退出,下一句是启用mask
systemctl mask plasma-kwin_x11.service --user
# 启用unit
systemctl enable plasma-kwin_x11.service --user

< 5.25

如果是Plasma版本 >= 5.25,使用传统的环境变量 KDEWM法需要先

kwriteconfig5 --file startkderc --group General --key systemdBoot false

然后

vim /usr/share/xsessions/plasma-i3.desktop
#-- 复制粘帖以下内容
[Desktop Entry]
Type=XSession
Exec=env KDEWM=/usr/bin/i3 /usr/bin/startplasma-x11
DesktopNames=KDE
Name=Plasma with i3
Comment=Plasma with i3
#-- :wq 保存退出

下载作者预配置好的i3wm配置文件(推荐)

戳我下载

然后mv到 ~/.config/i3/ 里面

config 内容可以参考i3wm官方文档自行调整

注销重进 | 选择i3wm为默认Xsession 以查看效果

这是作者的效果(注:作者重新调整过顶栏):

杂谈

刚开始用i3wm会很不习惯(尤其是那堆令人头皮发麻的快捷键),然而慢慢用下去(磨合),会发现:这i3wm越用越顺手,窗口会变得更加容易找到而不是像传统的类似于Windows的堆叠窗口管理器一样一个堆在一个上以致于难以找到导致血压升高。

i3wm 在KDE上的表现比KWin_x11的资源占用少很多。


啥?你Windows也要这样子的窗口管理器?好吧好吧,传送门在此