Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GTK Breeze not matching on Plasma 5.20.4 #3

Open
amerkay opened this issue Dec 18, 2020 · 3 comments
Open

GTK Breeze not matching on Plasma 5.20.4 #3

amerkay opened this issue Dec 18, 2020 · 3 comments

Comments

@amerkay
Copy link

amerkay commented Dec 18, 2020

Great work.

I'm on the develop branch, all works well, except the new 'Breeze' GTK theme (no Breeze Dark available). It does not update to dark.

It works when switching from System Settings -> Colors, then reopening. But not when running:
./plasma-theme --colors /usr/share/color-schemes/BreezeDark.colors --widgetStyle Breeze

image

I'm on latest Manjaro KDE, with KDE Plasma v5.20.4, running current develop branch code.

image

@maldoinc
Copy link
Owner

This is a little bit of a known issue. When plasma applies the settings it exports the colors for GTK apps as well. However I use only Qt apps so I never bothered to make this compatible with GTK apps as well. If you know C++ and are interested to implement it let me know and I can point you to the code in plasma responsible for applying the GTK settings.

@amerkay
Copy link
Author

amerkay commented Dec 19, 2020

It's not that big of a deal. It's just a couple of non-Qt apps that I'm using.

But, yes, do point me to the C++ code, I'll have a look! Cheers :)

@maldoinc
Copy link
Owner

Looks like runRdb is the correct method which exports the colors. Here you can see it being called from the colors KCM. You can see from here how it's done but I dont think we can just use the code directly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants