kpackagetool5

manages KDE Plasma packages including plasmoids, themes, wallpapers

TLDR

List all known package types
$ kpackagetool5 --list-types
Install a package from directory
$ kpackagetool5 -t [package_type] -i [path/to/directory]
Update an installed package
$ kpackagetool5 -t [package_type] -u [path/to/directory]
List installed plasmoids
$ kpackagetool5 -t Plasma/Applet -l
List global plasmoids (all users)
$ kpackagetool5 -t Plasma/Applet -l -g
Remove a plasmoid by name
$ kpackagetool5 -t Plasma/Applet -r "[name]"

SYNOPSIS

kpackagetool5 [options]

DESCRIPTION

kpackagetool5 manages KDE Plasma packages including plasmoids (widgets), themes, wallpapers, and other Plasma components. It handles installation, removal, and listing of packages.Package types include Plasma/Applet (widgets), Plasma/Theme, Plasma/Wallpaper, Plasma/LookAndFeel, and more. User packages are stored in ~/.local/share/plasma/.

PARAMETERS

--list-types

List all available package types
-t, --type TYPE
Package type (Plasma/Applet, Plasma/Theme, etc.)
-i, --install PATH
Install package from directory
-u, --upgrade PATH
Update existing package
-r, --remove NAME
Remove installed package
-l, --list
List installed packages
-g, --global
Operate on global (system-wide) packages

INSTALL

sudo apt install kpackagetool5
sudo pacman -S kpackage5
sudo apk add kpackage5

CAVEATS

KDE 5 specific; KDE 6 uses kpackagetool6. Some packages may require Plasma restart to take effect. Global installation requires root privileges.

HISTORY

kpackagetool5 is part of KDE Frameworks 5, providing package management for Plasma's modular component system. It enables users to extend Plasma with community-created content.

SEE ALSO

kpackagetool6(1)