KDE plasma 长时间使用导致卡顿解决方案
之前使用过一段时间的 GNOME,因为自己的机器实在是太烂了,经常卡死、触摸板无响应,只能长按电源键关闭电源之后重启(甚至直接黑屏)。
后来不再使用 Ubuntu 了,改成了 Debian Testing 系统,桌面系统也换成了 KDE plasma。本来以为就高枕无忧了,但是在使用中发现并不是。每次刚刚开机的时候,KDE 的动画都顺畅无比,超级顺滑,但是使用一段时间以后,比如三四天不关机不登出,或者浏览器开的标签页太多了,电脑就会变得卡顿——并不是不能用,也不是和 GNOME 一样直接卡死,只是响应肉眼可见变慢了一点、动画掉帧明显而已。
这个时候,使用 htop
可以看到内存占用很大,因为 Linux 会把跑过的程序缓存在内存里以便下次运行直接载入(当然这里面肯定也有 KDE 的原因)。但是这个时候就算关掉了所有程序,卡顿依然不会有改变。
在这个链接中找到了解决方案:
https://askubuntu.com/questions/481329/can-i-restart-the-kde-plasma-desktop-without-logging-out
总结一下我看到的解决方案,最有效的应该是在 alt+space
的 bar runner
中输入
kwin --replace
这条命令对任何版本的KDE都应当是适用的。
次一点的命令是需要根据 KDE 的版本输入不同的指令:
# For KDE 4
killall plasma-desktop && kstart plasma-desktop
# For KDE 5 < 5.10
killall plasmashell && kstart plasma-desktop
# For KDE > 5.10
kquitapp5 plasmashell || killall plasmashell && kstart5 plasmashell
我针对最后一条指令写了一个简单的 restartKDE.sh
脚本放在 ~/.local/bin
里:
#!/bin/sh
kquitapp5 plasmashell || killall plasmashell && kstart5 plasmashell
效果棒极了。
标签:KDE,plasmashell,desktop,&&,plasma,卡顿 From: https://www.cnblogs.com/WhoFO/p/16904887.html