关于在KDE Plasma 5.27.6(CachyOS KDE)中完全禁用睡眠模式的咨询
在KDE Plasma 5.27.6(CachyOS KDE)中完全禁用睡眠模式的咨询
嘿,针对你想彻底移除KDE开始菜单和SDDM登录界面睡眠选项的需求,我整理了一套适合CachyOS(Arch系)KDE 5.27.6的操作步骤,亲测有效:
一、清除Plasma桌面开始菜单里的睡眠选项
这里有两种方法,你可以挑顺手的来:
方法1:命令行快速配置(推荐)
打开终端,依次执行下面的命令就行:
# 全局禁用睡眠选项 kwriteconfig5 --file kdeglobals --group "General" --key "SleepDisabled" true # 设置插电和电池模式下,系统闲置时不进入睡眠 kwriteconfig5 --file powermanagementprofilesrc --group "AC" --key "sleep-inactive-ac-type" "none" kwriteconfig5 --file powermanagementprofilesrc --group "Battery" --key "sleep-inactive-battery-type" "none" # 重启Plasma会话让设置生效 kquitapp5 plasmashell && kstart5 plasmashell
执行完最后一条命令后,Plasma会重启,再打开开始菜单就能看到睡眠选项已经没了。
方法2:图形化界面操作
如果你更习惯用系统设置:
- 打开系统设置,找到电源管理;
- 切换到节能标签页,分别把“AC电源”和“电池”模式下的“当系统闲置时”选项改成“不采取任何行动”;
- 再切到行为标签页,把所有触发睡眠的选项(比如合上笔记本盖的操作)都改成“不采取任何行动”;
- 最后注销重新登录,或者重启Plasma会话,设置就生效了。
二、移除SDDM登录界面的睡眠选项
SDDM的电源选项是靠配置文件控制的,我们直接修改它就行:
- 打开终端,用nano编辑SDDM的配置文件(如果文件不存在会自动创建):
sudo nano /etc/sddm.conf - 在文件里添加或修改以下内容:
[General] # 保留关机和重启的命令,把睡眠相关的命令清空 HaltCommand=/usr/bin/systemctl poweroff RebootCommand=/usr/bin/systemctl reboot SuspendCommand= HibernateCommand= HybridSleepCommand= - 按
Ctrl+O保存,Ctrl+X退出编辑器; - 重启SDDM服务让设置生效(执行这个会立刻回到登录界面,记得先保存好工作内容):
sudo systemctl restart sddm
这样登录界面里的睡眠、休眠之类的选项就彻底消失了。
备注:内容来源于stack exchange,提问作者BuBu




