分享我对KDE等桌面环境的调整与美化方案
前言
其实我对美化的看法就是:尽可能复古和简朴,毕竟性能优先。
在 KDE 中,最吃性能的无外乎是 kwin_x11 的混成器,这一篇文章先讲如何“嘎”掉 kwin_x11 的混成器,然后来继续分享主题。
“嘎”掉KWin的混成器
打开系统设置,如图操作:

把 红 3 处的勾去掉,右下角点 应用。
这里选择更不吃性能的混成器:compton
安装命令(以 Debian 系为例)
sudo apt install compton
然后再如图操作

选择 添加应用程序
添加 compton 后 直接如图编辑
注意:KDE 5.27+ 不能用 compton -b 而只能用 compton 代替。

确定之后 注销重新登录就可以看到吃性能的混成器变成了 compton 混成器,它没有毛玻璃效果(这玩意吃显卡)等花里胡俏的特性。
分享主题与配置
安装以下资源
- GTK主题:https://github.com/matthewmx86/Redmond97
- Plasma视觉风格:Breeze (KDE自带)就行了
- 窗口装饰元素:https://www.pling.com/p/1265970
- 字体:汉仪文黑(原神字体)
或者 Win 自带的“宋体”(把 抗锯齿 关了效果最好)
还有 主要是看起来顺眼就好
或者
https://www.pling.com/p/1483944 效果更好,但一些图标会“鬼畜”(大小有时会异常)
- 光标:https://luo7ianyi.lanzout.com/i3vxe0fkry0h
- Konsole配色方案:https://qijieya.cn/archives/258/
- 开机画面:https://github.com/ohaiibuzzle/Plymouth-SimulatedUniverse/ (Plymouth)
配置

这里重点色选自定义(#66ccff)

这里选择 Win9x 风格(这是 Qt 默认主题,与 gtk 无关)
到 上图红 4 处,如图选择 Redmond97 Luna

最后 该 应用 的就 应用 就行了
接下来是配置 面板(类似于 Win 的任务栏)
配置面板
把面板都向顶部靠齐,然后如图配置:
左上角一排字的是“虚拟桌面切换器”

自己调到合适就行了
快捷键 以及 窗口行为
由于我用习惯 i3wm 了,为了让以后摸 Win 时不太难受所以我保留了部分 Win 的快捷键。
如果你想要使用真正的 i3wm 可以跳过这一节。
Meta 在这里就是 Win 键
这里我丢到
https://share.qijieya.cn/d/%E6%B4%9B%E5%A4%A9%E4%BE%9Dx64/bbs/uploads/i3wm%2BWin.kksrc
直接导入就行:

还有打开终端:

再来设置 窗口行为

虚拟桌面
[font color="#f00"] 注:使用 i3wm 后此处设置将无效 [/font]

如图设置即可
终极优化秘笈:彻底嘎掉Kwin_x11,换上i3wm
为了压榨 KDE 桌面环境以及获得使用更为舒适(作者个人认为)的平铺窗口管理器(i3wm),参考了这篇英文教程。
本文将结合这英文教程与作者个人尝试来讲解如何“撅”掉 KWin_x11,换上 i3wm。
注:KDE 依赖 Kwin_x11,无法单独卸载
以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 的资源占用少很多,可以在一些游戏中多争取 1~14fps。
啥?你 Windows 也要这样子的窗口管理器?好吧好吧,其实 github 有对应的项目,传送门在此。
最终效果
上图为最终效果
注:Shell 使用 tmoe 脚本美化的 zsh
- 感谢你赐予我前进的力量

