kwriteconfig5
Write KConfig entries for KDE Plasma.
TLDR
Display help
$ kwriteconfig5 --help
Set a global configuration key
$ kwriteconfig5 --group [group_name] --key [key] [value]
Set a key in a specific configuration file
$ kwriteconfig5 --file [path/to/file] --group [group_name] --key [key] [value]
Delete a key
$ kwriteconfig5 --group [group_name] --key [key] --delete
Use systemd to start the Plasma session when available
$ kwriteconfig5 --file [startkderc] --group [General] --key [systemdBoot] [true]
Hide the title bar when a window is maximized (like Ubuntu)
$ kwriteconfig5 --file [~/.config/kwinrc] --group [Windows] --key [BorderlessMaximizedWindows] [true]
Configure KRunner to open with the Meta (Command/Windows) global hotkey
$ kwriteconfig5 --file [~/.config/kwinrc] --group [ModifierOnlyShortcuts] --key [Meta] ["org.kde.kglobalaccel,/component/krunner_desktop,org.kde.kglobalaccel.Component,invokeShortcut,_launch"]
Help
Usage: kwriteconfig5 [options] value
Options:
-h, --help Displays help on commandline options.
--help-all Displays help including Qt specific options.
--file
--group
repeatedly for nested groups.
--key
--type
treated as a string
--delete Delete the designated key if enabled
Arguments:
value The value to write. Mandatory, on a shell use '' for empty