Skip to content

kwriteconfig5

Use kwriteconfig5 to modify KDE Plasma configuration files from the command line, including keyboard layout management for Wayland sessions


Stäng av fryset som blir mellan skärmarna i default plasma-desktop

kwriteconfig6 --file kwinrc --group EdgeBarrier --key EdgeBarrier 0
kwriteconfig6 --file kwinrc --group EdgeBarrier --key CornerBarrier false
qdbus6 org.kde.KWin /KWin reconfigure

Disable kwallet service

kwriteconfig6 --file kwalletrc --group Wallet --key Enabled false

Meta and L will lock sddm

kwriteconfig6 --file kglobalshortcutsrc --group ksmserver --key LockSession "Meta+L,Meta+L,Lock Session"

Add swedish to keyboard layout (similiar as setxkbmap se but for wayland)

kwriteconfig5 --file $HOME/.config/kxkbrc --group Layout --key LayoutList "se"
kwriteconfig5 --file $HOME/.config/kxkbrc --group Layout --key VariantList ""
kwriteconfig5 --file $HOME/.config/kxkbrc --group Layout --key Use "true"

Set keyboard layout switching shortcut (Alt+Shift)

kwriteconfig5 --file $HOME/.config/kxkbrc --group Layout --key SwitchMode "Global"
kwriteconfig5 --file $HOME/.config/kxkbrc --group Layout --key Shortcut "Alt+Shift"

Disable keyboard layout indicator in system tray

kwriteconfig5 --file $HOME/.config/kxkbrc --group Layout --key ShowIndicator "false"

Set Plasma theme (Breeze Dark)

kwriteconfig5 --file $HOME/.config/kdeglobals --group General --key ColorScheme "BreezeDark"

Disable single-click to open files (use double-click instead)

kwriteconfig5 --file $HOME/.config/kdeglobals --group KDE --key SingleClick "false"

Set default terminal emulator to Alacritty

kwriteconfig5 --file $HOME/.config/kdeglobals --group General --key TerminalApplication "alacritty"
kwriteconfig5 --file $HOME/.config/kdeglobals --group General --key TerminalService "Alacritty.desktop"