xmb-bigscreen
XMB for Plasma BigScreen, console-like fullscreen launcher for living room gamepad users
Automatic color scheme generator from your wallpaper for KDE Plasma powered by Material You
git clone https://github.com/luisbocanegra/kde-material-you-colors.gitluisbocanegra/kde-material-you-colorsAutomatically generate light/dark color themes for KDE (and pywal if installed) from your current wallpaper, using @T-Dynamos Python implementation of Google's Material Color Utilities
If you enjoy using the plugin consider sponsoring or donating so I can dedicate more time to maintain and improve this and my other projects.
https://aur.archlinux.org/packages/kde-material-you-colors
yay -S kde-material-you-colors
Maintained with @pallaswept and me at https://build.opensuse.org/package/show/home:luisbocanegra/kde-material-you-colors
Install instructions: https://software.opensuse.org//download.html?project=home%3Aluisbocanegra&package=kde-material-you-colors
Install pipx system packages from your distribution packages.
Install the backend
For Plasma 5 this is the last version, development has switched to plasma 6
pipx install kde-material-you-colors==1.7.1 pipx inject kde-material-you-colors pywal
For Plasma 6
pipx install kde-material-you-colors pipx inject kde-material-you-colors pywal16 # to upgrade to newer version pipx upgrade kde-material-you-colors
Note: You may need to install gcc python-dbus-dev libglib2.0-dev system packages or their equivalent for your distribution. Additionally, installing some libraries for Pillow may be necessary, see Pillow docs
Install the widget from the KDE Store Plasma 6 version | Plasma 5 version
Install the screenshot helper. Optional but recommended if you use other than default Image wallpaper plugin
Plasma 6
Install git extra-cmake-modules system packages or their equivalent for your distribution.
git clone https://github.com/luisbocanegra/kde-material-you-colors cd kde-material-you-colors ./install-screenshot-helper.sh
NOTE: Helper is now installed with /usr prefix, reboot if you get The process is not authorized to take a screenshot error
Plasma 5
Install git extra-cmake-modules system packages or their equivalent for your distribution.
git clone https://github.com/luisbocanegra/kde-material-you-colors -b plasma5 cd kde-material-you-colors ./install-screenshot-helper.sh
To upgrade to a new version repeat these steps.
Note: When you upgrade te widget to a newer version it will inform you if it requires a new version of the backend.
You can Start and change the configuration from the widget.
kde-material-you-colors
Run kde-material-you-colors -h to see the list of available options (Flags take precedence over configuration file)
If not installed by your package manager, run kde-material-you-colors -cl
kde-material-you-colors -a
The preferred way to change the configuration is from the widget. If the configuration doesn't exist, it will be automatically created by the widget.
Editing manually
The default configuration file can be created by running kde-material-you-colors -c the location is ~/.config/kde-material-you-colors/config.conf
Run kde-material-you-colors with no arguments from terminal to test your changes in real time.
Due to Qt limitations, comments are removed from the configuration file by the widget. You can view the sample configuration file with comments here.
Q. How does this different from Plasma's "Accent Color From Wallpaper" and "Tint all colors with accent color"?
There are some key differences:
Q. Why there are duplicated color schemes in System Settings
To update color with plasma-apply-colorscheme (utility provided by KDE developers), the file containing the new color scheme must have a different name than the current one, to workaround that, this program creates two color scheme files with different names, then applies one after the other. As a result you end up with duplicated color schemes and maybe some lag while updating schemes.
Q. Can't get wallpaper colors of the default wallpaper
If you are using the default Image wallpaper plugin try changing the image to something else at least once first.
Q. Slideshow wallpaper (or any other Plugin) doesn't update colors correctly
Try enabling Only use screenshot method from the widget Advanced settings
Q. How does wallpaper detection work and why it fails sometimes?
The wallpaper is obtained in the following order:
The backend uses the KWin Scripting API and calls the screenshot helper to take a Screenshot of the Desktop view using the KWin's Screenshot plugin
Both methods are somewhat robust but there are edge cases when detection will fail, which are explained here
Q. Broken theming in Qt5 applications #220
Install plasma5-integration or the equivalent from your distribution packages.
Please read the Contributing guidelines in this repository
more like this
XMB for Plasma BigScreen, console-like fullscreen launcher for living room gamepad users
Custom color themes for GNS3 GUI. Built-in schemes, custom JSON themes, device symbols. Supports Linux and macOS.
search projects, people, and tags