Requesting KDE Material You Colors compatibility with KDE 6

Hello, @luisbocanegra!

I just wanted to say that I absolutely love this widget you created, and I wanted to ask if you plan on updating it to KDE 6. Of course, you probably have lots of other busy work to do, and I understand that development takes a lot of time and work. I would just love to know if and when it will be done.

Thank you so much for your work.

Hi, there will be a Plasma 6 version, in fact the port is almost ready in plasma6-port branch if you want to test it. :slight_smile:

Just need to make sure it still works with all wallpapers plugins and that wallpaper by screenshot still works on 2+ monitor (or vertically arranged) setups before I can release.

2 Likes

Released :slight_smile:

2 Likes

That’s awesome, thank you for letting me know! =)

1 Like

BTW, would you mind giving me some help with upgrading the backend? I’m not too practical with github installations… I followed the instructions on your github page, I uninstalled the old widget, installed the new one, then I deleted the folder where I pulled the old version of the backend, and pulled the new one. Then I cd’ed into the new folder, and executed:

cmake --build build
sudo cmake --install build

usually, that would be enough to make the widget work, but now I’m getting a message in the widget panel saying that my version of the backend is still the old one (1.7.1). What do I need to do in order to properly install the latest version, maybe by running a full uninstall/reinstall? How would I do that?

Thank you.

Backend is the python package, you need to update it with pip/pipx depending on what you used to install:
pipx upgrade kde-material-you-colors
or
pip install --upgrade kde-material-you-colors

Hey man!

Sorry that I keep on asking over and over… I just can’t seem to install the updated version correctly. I tried over and over again to correct the installation I had on Arco, until the point where I somehow managed to break the distro, and couldn’t fix it back again. So, I installed Arch so that I could manually install Plasma 6, skipping completely the Plasma 5 and upgrade installation, just so that I could directly install the latest version of the plugin and plasmoid. I have them both (apparently) correctly installed. I see no warnings or errors anywhere… but my theme colors are not changing when my wallpaper changes. I have the plasmoid color source set to ‘from wallpaper’, but it just doesn’t change when the wallpaper changes. I don’t know what I’m doing wrong… could you please help?

Thank you.

Please try running from terminal with a custom color like this kde-material-you-colors --color "#ff0000" and let me know if that works. If it doesn’t, try running with -c to create the default configuration and run again. I suspect is either a problem with wallpaper detection or some check for the initial color scheme is failing.

Whether it ends up working or not please share the log from ~/.local/share/kde-material-you-colors/ it can be pretty large so consider only sharing only the last failed runs, they are separated by STARTED NEW SESSION

Also the log contains the paths to your images so consider removing any sensitive information from them.

Thank you for your reply.

I ran a few colors for test, and they all made the theme change. This is the second time I edit this post, because I wasn’t doing a good job at testing colors at first, I was just inserting any six number combination into the command and seeing whatever came out. But after I got the color palette in front of me and copy/pasted the hex codes into the line, they all worked as intended, and theme colors changed accordingly. I’m posting here only the second session from the log, in order to post as little as possible. Here it goes:

2024-03-14 17:17:00.511 [I] main: main: ###### STARTED NEW SESSION ######
2024-03-14 17:17:00.511 [D] main: main: Installed in /home/vicente/.local/share/pipx/venvs/kde-material-you-colors/lib/python3.11/site-packages/kde_material_you_colors
2024-03-14 17:17:00.512 [D] config: eval_conf: Config "iconslight": empty, using fallback: None
2024-03-14 17:17:00.512 [D] config: eval_conf: Config "iconsdark": empty, using fallback: None
2024-03-14 17:17:00.512 [D] config: eval_conf: Config "on_change_hook": empty, using fallback: None
2024-03-14 17:17:00.512 [D] config: eval_conf: Config "color": empty, using fallback: None
2024-03-14 17:17:00.512 [D] config: eval_conf: Config "custom_colors_list": empty, using fallback: None
2024-03-14 17:17:00.512 [D] config: eval_conf: Config "darker_window_list": empty, using fallback: None
2024-03-14 17:17:00.528 [W] main: main: Screenshot mode enabled, Waiting 900.0s between updates
2024-03-14 17:17:00.570 [E] main: main: Could not get wallpaper Screenshot helper is not installed. Use another wallpaper plugin or install the helper
2024-03-14 17:17:00.570 [D] main: main: {'light': False, 'file': None, 'monitor': 0, 'ncolor': 0, 'iconslight': None, 'iconsdark': None, 'pywal': False, 'pywal_light': False, 'light_blend_multiplier': 1.0, 'dark_blend_multiplier': 1.0, 'on_change_hook': None, 'sierra_breeze_buttons_color': False, 'disable_konsole': False, 'titlebar_opacity': 100, 'titlebar_opacity_dark': 100, 'toolbar_opacity': 100, 'toolbar_opacity_dark': 100, 'konsole_opacity': 100, 'konsole_opacity_dark': 100, 'color': None, 'klassy_windeco_outline': False, 'custom_colors_list': None, 'darker_window_list': None, 'use_startup_delay': False, 'startup_delay': 0, 'plasma_follows_scheme': False, 'pywal_follows_scheme': False, 'main_loop_delay': 1.0, 'screenshot_delay': 900.0, 'once_after_change': False, 'pause_mode': False, 'screenshot_only_mode': False}
2024-03-14 17:17:00.607 [I] main: main: Wallpaper: org.kde.image (screenshot): None
2024-03-14 17:17:41.731 [D] config: eval_conf: Config "iconslight": empty, using fallback: None
2024-03-14 17:17:41.732 [D] config: eval_conf: Config "iconsdark": empty, using fallback: None
2024-03-14 17:17:41.732 [D] config: eval_conf: Config "on_change_hook": empty, using fallback: None
2024-03-14 17:17:41.732 [D] config: eval_conf: Config "color": empty, using fallback: None
2024-03-14 17:17:41.732 [D] config: eval_conf: Config "custom_colors_list": empty, using fallback: None
2024-03-14 17:17:41.732 [D] config: eval_conf: Config "darker_window_list": empty, using fallback: None
2024-03-14 17:17:41.732 [D] main: main: {'light': False, 'file': None, 'monitor': 0, 'ncolor': 0, 'iconslight': None, 'iconsdark': None, 'pywal': True, 'pywal_light': False, 'light_blend_multiplier': 1.0, 'dark_blend_multiplier': 1.0, 'on_change_hook': None, 'sierra_breeze_buttons_color': False, 'disable_konsole': False, 'titlebar_opacity': 100, 'titlebar_opacity_dark': 100, 'toolbar_opacity': 100, 'toolbar_opacity_dark': 100, 'konsole_opacity': 100, 'konsole_opacity_dark': 100, 'color': None, 'klassy_windeco_outline': False, 'custom_colors_list': None, 'darker_window_list': None, 'use_startup_delay': False, 'startup_delay': 0, 'plasma_follows_scheme': False, 'pywal_follows_scheme': False, 'main_loop_delay': 1.0, 'screenshot_delay': 900.0, 'once_after_change': False, 'pause_mode': False, 'screenshot_only_mode': False}
2024-03-14 17:17:41.758 [I] main: main: Wallpaper: org.kde.image (screenshot): None
2024-03-14 17:17:48.782 [D] config: eval_conf: Config "iconslight": empty, using fallback: None
2024-03-14 17:17:48.782 [D] config: eval_conf: Config "iconsdark": empty, using fallback: None
2024-03-14 17:17:48.782 [D] config: eval_conf: Config "on_change_hook": empty, using fallback: None
2024-03-14 17:17:48.782 [D] config: eval_conf: Config "color": empty, using fallback: None
2024-03-14 17:17:48.782 [D] config: eval_conf: Config "custom_colors_list": empty, using fallback: None
2024-03-14 17:17:48.782 [D] config: eval_conf: Config "darker_window_list": empty, using fallback: None
2024-03-14 17:17:48.782 [D] main: main: {'light': False, 'file': None, 'monitor': 0, 'ncolor': 0, 'iconslight': None, 'iconsdark': None, 'pywal': True, 'pywal_light': False, 'light_blend_multiplier': 1.0, 'dark_blend_multiplier': 1.0, 'on_change_hook': None, 'sierra_breeze_buttons_color': False, 'disable_konsole': False, 'titlebar_opacity': 100, 'titlebar_opacity_dark': 100, 'toolbar_opacity': 100, 'toolbar_opacity_dark': 100, 'konsole_opacity': 35, 'konsole_opacity_dark': 100, 'color': None, 'klassy_windeco_outline': False, 'custom_colors_list': None, 'darker_window_list': None, 'use_startup_delay': False, 'startup_delay': 0, 'plasma_follows_scheme': False, 'pywal_follows_scheme': False, 'main_loop_delay': 1.0, 'screenshot_delay': 900.0, 'once_after_change': False, 'pause_mode': False, 'screenshot_only_mode': False}
2024-03-14 17:17:48.785 [I] main: main: Wallpaper: org.kde.image (screenshot): None
2024-03-14 17:17:49.786 [D] config: eval_conf: Config "iconslight": empty, using fallback: None
2024-03-14 17:17:49.786 [D] config: eval_conf: Config "iconsdark": empty, using fallback: None
2024-03-14 17:17:49.786 [D] config: eval_conf: Config "on_change_hook": empty, using fallback: None
2024-03-14 17:17:49.786 [D] config: eval_conf: Config "color": empty, using fallback: None
2024-03-14 17:17:49.787 [D] config: eval_conf: Config "custom_colors_list": empty, using fallback: None
2024-03-14 17:17:49.787 [D] config: eval_conf: Config "darker_window_list": empty, using fallback: None
2024-03-14 17:17:49.787 [D] main: main: {'light': False, 'file': None, 'monitor': 0, 'ncolor': 0, 'iconslight': None, 'iconsdark': None, 'pywal': True, 'pywal_light': False, 'light_blend_multiplier': 1.0, 'dark_blend_multiplier': 1.0, 'on_change_hook': None, 'sierra_breeze_buttons_color': False, 'disable_konsole': False, 'titlebar_opacity': 100, 'titlebar_opacity_dark': 100, 'toolbar_opacity': 100, 'toolbar_opacity_dark': 100, 'konsole_opacity': 40, 'konsole_opacity_dark': 100, 'color': None, 'klassy_windeco_outline': False, 'custom_colors_list': None, 'darker_window_list': None, 'use_startup_delay': False, 'startup_delay': 0, 'plasma_follows_scheme': False, 'pywal_follows_scheme': False, 'main_loop_delay': 1.0, 'screenshot_delay': 900.0, 'once_after_change': False, 'pause_mode': False, 'screenshot_only_mode': False}
2024-03-14 17:17:49.789 [I] main: main: Wallpaper: org.kde.image (screenshot): None
2024-03-14 17:17:50.790 [D] config: eval_conf: Config "iconslight": empty, using fallback: None
2024-03-14 17:17:50.790 [D] config: eval_conf: Config "iconsdark": empty, using fallback: None
2024-03-14 17:17:50.790 [D] config: eval_conf: Config "on_change_hook": empty, using fallback: None
2024-03-14 17:17:50.791 [D] config: eval_conf: Config "color": empty, using fallback: None
2024-03-14 17:17:50.791 [D] config: eval_conf: Config "custom_colors_list": empty, using fallback: None
2024-03-14 17:17:50.791 [D] config: eval_conf: Config "darker_window_list": empty, using fallback: None
2024-03-14 17:17:50.791 [D] main: main: {'light': False, 'file': None, 'monitor': 0, 'ncolor': 0, 'iconslight': None, 'iconsdark': None, 'pywal': True, 'pywal_light': False, 'light_blend_multiplier': 1.0, 'dark_blend_multiplier': 1.0, 'on_change_hook': None, 'sierra_breeze_buttons_color': False, 'disable_konsole': False, 'titlebar_opacity': 100, 'titlebar_opacity_dark': 100, 'toolbar_opacity': 100, 'toolbar_opacity_dark': 100, 'konsole_opacity': 40, 'konsole_opacity_dark': 0, 'color': None, 'klassy_windeco_outline': False, 'custom_colors_list': None, 'darker_window_list': None, 'use_startup_delay': False, 'startup_delay': 0, 'plasma_follows_scheme': False, 'pywal_follows_scheme': False, 'main_loop_delay': 1.0, 'screenshot_delay': 900.0, 'once_after_change': False, 'pause_mode': False, 'screenshot_only_mode': False}
2024-03-14 17:17:50.793 [I] main: main: Wallpaper: org.kde.image (screenshot): None
2024-03-14 17:17:51.794 [D] config: eval_conf: Config "iconslight": empty, using fallback: None
2024-03-14 17:17:51.794 [D] config: eval_conf: Config "iconsdark": empty, using fallback: None
2024-03-14 17:17:51.794 [D] config: eval_conf: Config "on_change_hook": empty, using fallback: None
2024-03-14 17:17:51.794 [D] config: eval_conf: Config "color": empty, using fallback: None
2024-03-14 17:17:51.795 [D] config: eval_conf: Config "custom_colors_list": empty, using fallback: None
2024-03-14 17:17:51.795 [D] config: eval_conf: Config "darker_window_list": empty, using fallback: None
2024-03-14 17:17:51.795 [D] main: main: {'light': False, 'file': None, 'monitor': 0, 'ncolor': 0, 'iconslight': None, 'iconsdark': None, 'pywal': True, 'pywal_light': False, 'light_blend_multiplier': 1.0, 'dark_blend_multiplier': 1.0, 'on_change_hook': None, 'sierra_breeze_buttons_color': False, 'disable_konsole': False, 'titlebar_opacity': 100, 'titlebar_opacity_dark': 100, 'toolbar_opacity': 100, 'toolbar_opacity_dark': 100, 'konsole_opacity': 40, 'konsole_opacity_dark': 40, 'color': None, 'klassy_windeco_outline': False, 'custom_colors_list': None, 'darker_window_list': None, 'use_startup_delay': False, 'startup_delay': 0, 'plasma_follows_scheme': False, 'pywal_follows_scheme': False, 'main_loop_delay': 1.0, 'screenshot_delay': 900.0, 'once_after_change': False, 'pause_mode': False, 'screenshot_only_mode': False}
2024-03-14 17:17:51.797 [I] main: main: Wallpaper: org.kde.image (screenshot): None
2024-03-14 17:17:52.798 [D] config: eval_conf: Config "iconslight": empty, using fallback: None
2024-03-14 17:17:52.798 [D] config: eval_conf: Config "iconsdark": empty, using fallback: None
2024-03-14 17:17:52.798 [D] config: eval_conf: Config "on_change_hook": empty, using fallback: None
2024-03-14 17:17:52.798 [D] config: eval_conf: Config "color": empty, using fallback: None
2024-03-14 17:17:52.798 [D] config: eval_conf: Config "custom_colors_list": empty, using fallback: None
2024-03-14 17:17:52.798 [D] config: eval_conf: Config "darker_window_list": empty, using fallback: None
2024-03-14 17:17:52.798 [D] main: main: {'light': False, 'file': None, 'monitor': 0, 'ncolor': 0, 'iconslight': None, 'iconsdark': None, 'pywal': True, 'pywal_light': False, 'light_blend_multiplier': 1.0, 'dark_blend_multiplier': 1.0, 'on_change_hook': None, 'sierra_breeze_buttons_color': False, 'disable_konsole': False, 'titlebar_opacity': 100, 'titlebar_opacity_dark': 100, 'toolbar_opacity': 100, 'toolbar_opacity_dark': 100, 'konsole_opacity': 0, 'konsole_opacity_dark': 40, 'color': None, 'klassy_windeco_outline': False, 'custom_colors_list': None, 'darker_window_list': None, 'use_startup_delay': False, 'startup_delay': 0, 'plasma_follows_scheme': False, 'pywal_follows_scheme': False, 'main_loop_delay': 1.0, 'screenshot_delay': 900.0, 'once_after_change': False, 'pause_mode': False, 'screenshot_only_mode': False}
2024-03-14 17:17:52.801 [I] main: main: Wallpaper: org.kde.image (screenshot): None
2024-03-14 17:17:56.813 [D] config: eval_conf: Config "iconslight": empty, using fallback: None
2024-03-14 17:17:56.814 [D] config: eval_conf: Config "iconsdark": empty, using fallback: None
2024-03-14 17:17:56.814 [D] config: eval_conf: Config "on_change_hook": empty, using fallback: None
2024-03-14 17:17:56.814 [D] config: eval_conf: Config "color": empty, using fallback: None
2024-03-14 17:17:56.814 [D] config: eval_conf: Config "custom_colors_list": empty, using fallback: None
2024-03-14 17:17:56.814 [D] config: eval_conf: Config "darker_window_list": empty, using fallback: None
2024-03-14 17:17:56.814 [D] main: main: {'light': False, 'file': None, 'monitor': 0, 'ncolor': 0, 'iconslight': None, 'iconsdark': None, 'pywal': True, 'pywal_light': False, 'light_blend_multiplier': 1.0, 'dark_blend_multiplier': 1.0, 'on_change_hook': None, 'sierra_breeze_buttons_color': False, 'disable_konsole': False, 'titlebar_opacity': 20, 'titlebar_opacity_dark': 100, 'toolbar_opacity': 100, 'toolbar_opacity_dark': 100, 'konsole_opacity': 0, 'konsole_opacity_dark': 40, 'color': None, 'klassy_windeco_outline': False, 'custom_colors_list': None, 'darker_window_list': None, 'use_startup_delay': False, 'startup_delay': 0, 'plasma_follows_scheme': False, 'pywal_follows_scheme': False, 'main_loop_delay': 1.0, 'screenshot_delay': 900.0, 'once_after_change': False, 'pause_mode': False, 'screenshot_only_mode': False}
2024-03-14 17:17:56.817 [I] main: main: Wallpaper: org.kde.image (screenshot): None
2024-03-14 17:17:57.818 [D] config: eval_conf: Config "iconslight": empty, using fallback: None
2024-03-14 17:17:57.818 [D] config: eval_conf: Config "iconsdark": empty, using fallback: None
2024-03-14 17:17:57.818 [D] config: eval_conf: Config "on_change_hook": empty, using fallback: None
2024-03-14 17:17:57.818 [D] config: eval_conf: Config "color": empty, using fallback: None
2024-03-14 17:17:57.818 [D] config: eval_conf: Config "custom_colors_list": empty, using fallback: None
2024-03-14 17:17:57.818 [D] config: eval_conf: Config "darker_window_list": empty, using fallback: None
2024-03-14 17:17:57.818 [D] main: main: {'light': False, 'file': None, 'monitor': 0, 'ncolor': 0, 'iconslight': None, 'iconsdark': None, 'pywal': True, 'pywal_light': False, 'light_blend_multiplier': 1.0, 'dark_blend_multiplier': 1.0, 'on_change_hook': None, 'sierra_breeze_buttons_color': False, 'disable_konsole': False, 'titlebar_opacity': 20, 'titlebar_opacity_dark': 20, 'toolbar_opacity': 100, 'toolbar_opacity_dark': 100, 'konsole_opacity': 0, 'konsole_opacity_dark': 40, 'color': None, 'klassy_windeco_outline': False, 'custom_colors_list': None, 'darker_window_list': None, 'use_startup_delay': False, 'startup_delay': 0, 'plasma_follows_scheme': False, 'pywal_follows_scheme': False, 'main_loop_delay': 1.0, 'screenshot_delay': 900.0, 'once_after_change': False, 'pause_mode': False, 'screenshot_only_mode': False}
2024-03-14 17:17:57.821 [I] main: main: Wallpaper: org.kde.image (screenshot): None
2024-03-14 17:17:58.822 [D] config: eval_conf: Config "iconslight": empty, using fallback: None
2024-03-14 17:17:58.822 [D] config: eval_conf: Config "iconsdark": empty, using fallback: None
2024-03-14 17:17:58.822 [D] config: eval_conf: Config "on_change_hook": empty, using fallback: None
2024-03-14 17:17:58.823 [D] config: eval_conf: Config "color": empty, using fallback: None
2024-03-14 17:17:58.823 [D] config: eval_conf: Config "custom_colors_list": empty, using fallback: None
2024-03-14 17:17:58.823 [D] config: eval_conf: Config "darker_window_list": empty, using fallback: None
2024-03-14 17:17:58.823 [D] main: main: {'light': False, 'file': None, 'monitor': 0, 'ncolor': 0, 'iconslight': None, 'iconsdark': None, 'pywal': True, 'pywal_light': False, 'light_blend_multiplier': 1.0, 'dark_blend_multiplier': 1.0, 'on_change_hook': None, 'sierra_breeze_buttons_color': False, 'disable_konsole': False, 'titlebar_opacity': 20, 'titlebar_opacity_dark': 20, 'toolbar_opacity': 20, 'toolbar_opacity_dark': 100, 'konsole_opacity': 0, 'konsole_opacity_dark': 40, 'color': None, 'klassy_windeco_outline': False, 'custom_colors_list': None, 'darker_window_list': None, 'use_startup_delay': False, 'startup_delay': 0, 'plasma_follows_scheme': False, 'pywal_follows_scheme': False, 'main_loop_delay': 1.0, 'screenshot_delay': 900.0, 'once_after_change': False, 'pause_mode': False, 'screenshot_only_mode': False}
2024-03-14 17:17:58.825 [I] main: main: Wallpaper: org.kde.image (screenshot): None
2024-03-14 17:17:59.826 [D] config: eval_conf: Config "iconslight": empty, using fallback: None
2024-03-14 17:17:59.826 [D] config: eval_conf: Config "iconsdark": empty, using fallback: None
2024-03-14 17:17:59.827 [D] config: eval_conf: Config "on_change_hook": empty, using fallback: None
2024-03-14 17:17:59.827 [D] config: eval_conf: Config "color": empty, using fallback: None
2024-03-14 17:17:59.827 [D] config: eval_conf: Config "custom_colors_list": empty, using fallback: None
2024-03-14 17:17:59.827 [D] config: eval_conf: Config "darker_window_list": empty, using fallback: None
2024-03-14 17:17:59.827 [D] main: main: {'light': False, 'file': None, 'monitor': 0, 'ncolor': 0, 'iconslight': None, 'iconsdark': None, 'pywal': True, 'pywal_light': False, 'light_blend_multiplier': 1.0, 'dark_blend_multiplier': 1.0, 'on_change_hook': None, 'sierra_breeze_buttons_color': False, 'disable_konsole': False, 'titlebar_opacity': 20, 'titlebar_opacity_dark': 20, 'toolbar_opacity': 20, 'toolbar_opacity_dark': 20, 'konsole_opacity': 0, 'konsole_opacity_dark': 40, 'color': None, 'klassy_windeco_outline': False, 'custom_colors_list': None, 'darker_window_list': None, 'use_startup_delay': False, 'startup_delay': 0, 'plasma_follows_scheme': False, 'pywal_follows_scheme': False, 'main_loop_delay': 1.0, 'screenshot_delay': 900.0, 'once_after_change': False, 'pause_mode': False, 'screenshot_only_mode': False}
2024-03-14 17:17:59.830 [I] main: main: Wallpaper: org.kde.image (screenshot): None
2024-03-14 17:18:07.851 [D] config: eval_conf: Config "iconslight": empty, using fallback: None
2024-03-14 17:18:07.851 [D] config: eval_conf: Config "iconsdark": empty, using fallback: None
2024-03-14 17:18:07.851 [D] config: eval_conf: Config "on_change_hook": empty, using fallback: None
2024-03-14 17:18:07.852 [D] config: eval_conf: Config "color": empty, using fallback: None
2024-03-14 17:18:07.852 [D] config: eval_conf: Config "custom_colors_list": empty, using fallback: None
2024-03-14 17:18:07.852 [D] config: eval_conf: Config "darker_window_list": empty, using fallback: None
2024-03-14 17:18:07.852 [D] main: main: {'light': False, 'file': None, 'monitor': 0, 'ncolor': 0, 'iconslight': None, 'iconsdark': None, 'pywal': True, 'pywal_light': False, 'light_blend_multiplier': 1.0, 'dark_blend_multiplier': 1.0, 'on_change_hook': None, 'sierra_breeze_buttons_color': False, 'disable_konsole': False, 'titlebar_opacity': 20, 'titlebar_opacity_dark': 20, 'toolbar_opacity': 20, 'toolbar_opacity_dark': 20, 'konsole_opacity': 0, 'konsole_opacity_dark': 40, 'color': None, 'klassy_windeco_outline': False, 'custom_colors_list': None, 'darker_window_list': None, 'use_startup_delay': False, 'startup_delay': 0, 'plasma_follows_scheme': False, 'pywal_follows_scheme': False, 'main_loop_delay': 1.0, 'screenshot_delay': 900.0, 'once_after_change': False, 'pause_mode': True, 'screenshot_only_mode': False}
2024-03-14 17:18:07.852 [W] main: main: Pause mode enabled
2024-03-14 17:21:02.885 [D] config: eval_conf: Config "iconslight": empty, using fallback: None
2024-03-14 17:21:02.885 [D] config: eval_conf: Config "iconsdark": empty, using fallback: None
2024-03-14 17:21:02.885 [D] config: eval_conf: Config "on_change_hook": empty, using fallback: None
2024-03-14 17:21:02.885 [D] config: eval_conf: Config "color": empty, using fallback: None
2024-03-14 17:21:02.885 [D] config: eval_conf: Config "custom_colors_list": empty, using fallback: None
2024-03-14 17:21:02.885 [D] config: eval_conf: Config "darker_window_list": empty, using fallback: None
2024-03-14 17:21:02.886 [D] main: main: {'light': False, 'file': None, 'monitor': 0, 'ncolor': 0, 'iconslight': None, 'iconsdark': None, 'pywal': True, 'pywal_light': False, 'light_blend_multiplier': 1.0, 'dark_blend_multiplier': 1.0, 'on_change_hook': None, 'sierra_breeze_buttons_color': False, 'disable_konsole': False, 'titlebar_opacity': 20, 'titlebar_opacity_dark': 20, 'toolbar_opacity': 20, 'toolbar_opacity_dark': 20, 'konsole_opacity': 0, 'konsole_opacity_dark': 40, 'color': None, 'klassy_windeco_outline': False, 'custom_colors_list': None, 'darker_window_list': None, 'use_startup_delay': False, 'startup_delay': 0, 'plasma_follows_scheme': False, 'pywal_follows_scheme': False, 'main_loop_delay': 1.0, 'screenshot_delay': 900.0, 'once_after_change': False, 'pause_mode': False, 'screenshot_only_mode': False}
2024-03-14 17:21:02.886 [W] main: main: Pause mode disabled
2024-03-14 17:21:02.888 [I] main: main: Wallpaper: org.kde.image (screenshot): None
2024-03-14 17:21:04.891 [D] config: eval_conf: Config "iconslight": empty, using fallback: None
2024-03-14 17:21:04.891 [D] config: eval_conf: Config "iconsdark": empty, using fallback: None
2024-03-14 17:21:04.892 [D] config: eval_conf: Config "on_change_hook": empty, using fallback: None
2024-03-14 17:21:04.892 [D] config: eval_conf: Config "color": empty, using fallback: None
2024-03-14 17:21:04.892 [D] config: eval_conf: Config "custom_colors_list": empty, using fallback: None
2024-03-14 17:21:04.892 [D] config: eval_conf: Config "darker_window_list": empty, using fallback: None
2024-03-14 17:21:04.892 [D] main: main: {'light': False, 'file': None, 'monitor': 0, 'ncolor': 0, 'iconslight': None, 'iconsdark': None, 'pywal': True, 'pywal_light': False, 'light_blend_multiplier': 1.0, 'dark_blend_multiplier': 1.0, 'on_change_hook': None, 'sierra_breeze_buttons_color': False, 'disable_konsole': False, 'titlebar_opacity': 20, 'titlebar_opacity_dark': 20, 'toolbar_opacity': 20, 'toolbar_opacity_dark': 20, 'konsole_opacity': 0, 'konsole_opacity_dark': 40, 'color': None, 'klassy_windeco_outline': False, 'custom_colors_list': None, 'darker_window_list': None, 'use_startup_delay': False, 'startup_delay': 0, 'plasma_follows_scheme': False, 'pywal_follows_scheme': False, 'main_loop_delay': 1.0, 'screenshot_delay': 900.0, 'once_after_change': False, 'pause_mode': True, 'screenshot_only_mode': False}
2024-03-14 17:21:04.892 [W] main: main: Pause mode enabled
2024-03-14 17:21:34.898 [D] config: eval_conf: Config "iconslight": empty, using fallback: None
2024-03-14 17:21:34.899 [D] config: eval_conf: Config "iconsdark": empty, using fallback: None
2024-03-14 17:21:34.899 [D] config: eval_conf: Config "on_change_hook": empty, using fallback: None
2024-03-14 17:21:34.899 [D] config: eval_conf: Config "color": empty, using fallback: None
2024-03-14 17:21:34.899 [D] config: eval_conf: Config "custom_colors_list": empty, using fallback: None
2024-03-14 17:21:34.899 [D] config: eval_conf: Config "darker_window_list": empty, using fallback: None
2024-03-14 17:21:34.899 [D] main: main: {'light': False, 'file': None, 'monitor': 0, 'ncolor': 0, 'iconslight': None, 'iconsdark': None, 'pywal': True, 'pywal_light': False, 'light_blend_multiplier': 1.0, 'dark_blend_multiplier': 1.0, 'on_change_hook': None, 'sierra_breeze_buttons_color': False, 'disable_konsole': False, 'titlebar_opacity': 20, 'titlebar_opacity_dark': 20, 'toolbar_opacity': 21, 'toolbar_opacity_dark': 20, 'konsole_opacity': 0, 'konsole_opacity_dark': 40, 'color': None, 'klassy_windeco_outline': False, 'custom_colors_list': None, 'darker_window_list': None, 'use_startup_delay': False, 'startup_delay': 0, 'plasma_follows_scheme': False, 'pywal_follows_scheme': False, 'main_loop_delay': 1.0, 'screenshot_delay': 900.0, 'once_after_change': False, 'pause_mode': True, 'screenshot_only_mode': False}

Look, I got this screenshot from my machine:
Screenshot_20240314_214940

The logs say you don’t have the screenshot helper, did you install manually?

Look, I got this screenshot from my machine:

That one is pretty common unfortunately, (I don’t think the method of reading the kwin response from journal is very robust. I plan to switch to dbus in a future release in hopes that will reduce or fix that). But I don’t think that’s the main problem if you don’t have the helper installed.

But it would still fail if you do! On my machine just found another problem:

/usr/bin/kde-material-you-colors-screenshot-helper {36e6a1a4-6ea4-44b4-b087-645787fa3678} out.png Failed to capture window {36e6a1a4-6ea4-44b4-b087-645787fa3678}: The process is not authorized to take a screenshot
KWin is not allowing the process to take the screenshot when is called with the absolute path but calling kde-material-you-colors-screenshot-helper alone works for some reason? I need to investigate why.

If you have the helper now, do you also have the returning non-zero exit status error too?

Also, since the log you sent doesn’t include the wallpaper plugin which one are you using?

I honestly don’t know what I have. I don’t understand much about programming, but I can give you any information you need. I believe I did install manually. In order to install it, I always refer to your github page of the project, and follow the instructions there. After I finish all commands in the page, I install the widget from KDE’s application, then I activate it. How can I check whether I have the helper or not?

Run whereis kde-material-you-colors-screenshot-helper from terminal. If it doesn’t return the path you don’t have it.

Wallpaper plugin? I don’t know… I just right-clicked the desktop, then clicked on ‘Configure Desktop and Wallpaper’, then I set it to ‘slideshow’, I give it my wallpaper directory, and set a 2 min time for switching. I’d say it’s just the KDE’s own desktop manager…

Thanks, can you switch to the image one and confirm that one works fine? You may need to set an image other than the default after enabling it If you haven’t changed it before.

yeah, if i switch to Image instead of slideshow it works fine. =D too bad though… in plasma 5 it was working fine with slideshow mode =/

small correction, it is changing the color schemes of the windows, but not of the terminal text.

yeah, if i switch to Image instead of slideshow it works fine. =D too bad though… in plasma 5 it was working fine with slideshow mode =/

That’s most likely this bug 481741 – When the slideshow plugin changes the wallpaper, the newly selected wallpaper is not updated in the configuration file or DBUS API where plasma doesn’t update the path to the Plasma scripting API. I may have to switch to the new dbus api (qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.wallpaper 0) while this gets fixed or develop a widget whose sole purpose is to store the wallpaper somewhere.

For the terminal (I assume is Konsole right?) one can you share the terminal output please. It is supposed to work for all new Konsole windows after you run the tool for the first time, because it has to create the configured profiles first.

correction: colors from konsole fonts are indeed changing again. i just had to close and reopen a new konsole instance. Sorry about all my back and forth, i’m not very tech savvy, i dont understand much about coding.

Anyway, after I cloned the repository from github, there was a message on konsole saying i had to update my PATHS, if i remember correctly. I believe that message appeared because i cloned in ~/ directory, and it suggested I ran a line that I forgot to run, that was supposed to add ~/.local to PATH, is that right? can you tell me which command is that? Because trying to run material you colors from konsole is not working:

kde-material-you-colors --color "#ff0000"
zsh: command not found: kde-material-you-colors

Sure you need to add something like this:

# set PATH so it includes user's private binaries if they exist
if [[ $EUID != 0 ]]; then
    if [ -d "$HOME/bin" ]; then
        PATH="$HOME/bin:$PATH"
    fi

    if [ -d "$HOME/.local/bin" ]; then
        PATH="$HOME/.local/bin:$PATH"
    fi
fi

But since you’re on Arch why don’t you install the AUR package instead? That would make it much easier and has the benefit of also installing the widget :slight_smile: (unless you prefer not to use it then that’s fine)