| Summary: | System Settings should emit org.freedesktop.portal.Settings.SettingChanged when switching color schemes | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | Eduardo Flores <edfloreshz> |
| Component: | kcm_colors | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | wishlist | CC: | jpwhiting, kde, mwoehlke.floss, nate, nicolas.fella, qydwhotmail |
| Priority: | NOR | ||
| Version First Reported In: | 5.23.5 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | 5.24 | |
| Sentry Crash Report: | |||
|
Description
Eduardo Flores
2022-01-24 20:27:56 UTC
This signal is supposed to be emitted when changing the *color scheme*, not the *Plasma theme*. The Plasma theme applies only to Plasma itself, so it would not be appropriate for it to notify apps of any changes. Can you confirm whether you are trying to change the color scheme, the Plasma theme, or the Global theme? (In reply to Nate Graham from comment #1) > This signal is supposed to be emitted when changing the *color scheme*, not > the *Plasma theme*. The Plasma theme applies only to Plasma itself, so it > would not be appropriate for it to notify apps of any changes. > > Can you confirm whether you are trying to change the color scheme, the > Plasma theme, or the Global theme? Yes, I'm talking about the color scheme, not the plasma theme. Thanks. Can confirm that. As far as I can tell we do that already: dbus-monitor interface="org.freedesktop.portal.Settings": signal time=1671307403.854036 sender=:1.15 -> destination=(null destination) serial=3182 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.portal.Settings; member=SettingChanged string "org.freedesktop.appearance" string "color-scheme" variant uint32 2 What's missing or wrong there? > KDE Plasma Version: 5.23.5
Support for org.freedesktop.appearance was added in Plasma 5.24
Boom! Thanks for following up, Nico. |