如何在没有 X 会话的情况下通过命令行编辑 KDE 挂起设置?

如何在没有 X 会话的情况下通过命令行编辑 KDE 挂起设置?

我正在使用 KDE,我想更改系统睡眠超时。它应该是系统引导脚本的一部分(即我想使其自动化),所以我想知道如何从命令行操作 KDE 配置。

我发现这个问题,但答案仅在 X 会话内有效,我想通过 ssh 执行脚本。

我想配置文件在某处,但我只在.config.

答案1

您没有说明您正在使用哪个版本的 KDE。用户配置文件已在版本之间移动。在早期版本中,很多内容都在标准目录中~/.kde,而~/.kde4最近的版本则~/.config在标准目录中。

使用 KDE Neon 的等离子 5.13,力量恶魔使用~/.config/powermanagementprofilesrc.

查找配置文件的通用解决方案:

  1. git init在您怀疑配置文件可能所在的目录(包括其子目录)中创建一个 git repo ( )
  2. 将所有内容添加到存储库 ( git add .)
  3. 进行提交 ( git commit)
  4. 通过 GUI 进行所需的更改(例如系统设置)
  5. 检查更改的位置和内容 ( 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 命令当前日期-lgrep

ls -l | grep "MMM DD"

然后只需查找与修改设置时匹配的时间戳即可。

相关内容