类似于 KDE 工具的 gsettings

Anw*_*war 7 configuration kde command-line alternative

我们可以使用终端命令更改 GNOME、XFCE、Unity 会话中的字体。但是我还没有为 KDE 找到任何这样的东西。有什么东西可以完成KDE 之类的工具gsettingsdconf用于 KDE的工具的工作吗?

为了更清楚地解决这个问题,我知道我可以使用系统设置 GUI 工具来更改设置。但是为了像这样简单的任务打开它很无聊。在脚本中使用也很麻烦。

我在 Ubuntu 16.04 中使用 KDE 5

moo*_*765 4

来自https://userbase.kde.org/KDE_System_Administration/Configuration_Files

对于从命令行编写脚本或修改文件,命令行应用程序 kwriteconfig 非常有用。kwriteconfig 需要一个配置文件名、一个组、一个键、一个可选类型和一个值,例如:

kwriteconfig --file kickerrc \
             --group General \
             --key AutoHidePanel \
             --type bool \
               true 
Run Code Online (Sandbox Code Playgroud)

来自https://manned.org/kwriteconfig/d47c2de0

kwriteconfig 是一个命令行工具,用于在 KDE 配置文件中写入值。将创建不存在的文件/组/密钥。

该站点还提供了有关该命令语法的更多详细信息。

在终端中输入kwriteconfig --help会显示一些有用的内容。 man kwriteconfig不起作用,我的系统中不存在手册页。

要读取 Kconfig 条目,您可以使用命令kreadconfigkreadconfig --help显示有关命令的有用信息。我的系统中不存在手册。https://manned.org/kreadconfig/40c5a73d提供了更多详细信息。

这些命令似乎是软件包的一部分kde-cli-toolskde-cli-tools-data这些软件包应该默认安装在 Kubuntu 中。您在 Ubuntu 上使用 KDE 5,这些软件包可能未安装,您应该检查...

  • 有两套工具:适用于旧版 KDE4 和新版 KF5。Ubuntu 软件包:kde-runtime - http://packages.ubuntu.com/xenial/kde-runtime。正在安装:kreadconfig 和 kwriteconfig。对于 KF5 Ubuntu 软件包是 libkf5config-bin - http://packages.ubuntu.com/xenial/libkf5config-bin 。它正在安装 kreadconfig5 和 kwriteconfig5 。KDE4 和 KF5 的配置文件路径不同。KDE 4 使用 $HOME/.kde/share/config/,KF5 使用 $HOME/.config/。注意:XDG 基本目录 - https://specations.freedesktop.org/basedir-spec/basedir-spec-latest.html (2认同)