我正在使用 KDE,我想更改系统睡眠超时。它应该是系统引导脚本的一部分(即我想使其自动化),所以我想知道如何从命令行操作 KDE 配置。
我发现这个问题,但答案仅在 X 会话内有效,我想通过 ssh 执行脚本。
我想配置文件在某处,但我只在.config
.
答案1
您没有说明您正在使用哪个版本的 KDE。用户配置文件已在版本之间移动。在早期版本中,很多内容都在标准目录中~/.kde
,而~/.kde4
最近的版本则~/.config
在标准目录中。
使用 KDE Neon 的等离子 5.13,力量恶魔使用~/.config/powermanagementprofilesrc
.
查找配置文件的通用解决方案:
git init
在您怀疑配置文件可能所在的目录(包括其子目录)中创建一个 git repo ( )- 将所有内容添加到存储库 (
git add .
) - 进行提交 (
git commit
) - 通过 GUI 进行所需的更改(例如系统设置)
- 检查更改的位置和内容 (
git diff
)
rm -rf .git
完成后,您可以删除 git repo 。如果您在步骤 1 中添加了一个非常大的目录(如 homedir),那么您可能需要向该.gitignore
文件添加一些缓存目录或其他自发更改的错误线索。
另外,您可能想添加书签https://userbase.kde.org/KDE_System_Administration有关配置文件的位置和语法的帮助。
答案2
虽然@Hmpf 已经很好地回答了这个问题,但我想为那些不希望使用 Git 作为查找配置文件的方法的人添加一件事作为选项。
第 1 步:修改您要查找的设置并记下您在第 2 步中进行修改的时间
:打开终端并 cd 到~/.config
(即,对于当前版本的 KDE)第 3 步:运行带有标志和 的
list files 命令当前日期-l
grep
ls -l | grep "MMM DD"
然后只需查找与修改设置时匹配的时间戳即可。