分享我对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
- 感谢你赐予我前进的力量