Summary: | Re-color IBus icon using gsettings to allow readability on dark panels | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | ariasuni <aria> |
Component: | System Tray widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED DOWNSTREAM | ||
Severity: | normal | CC: | mail, materka, nate, uhhadd |
Priority: | NOR | Keywords: | usability |
Version First Reported In: | 5.18.3 | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
URL: | https://github.com/ibus/ibus/issues/2199 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Screenshot of the systray |
Description
ariasuni
2020-03-24 21:18:14 UTC
It is possible to sync color of that icon with current color scheme in system settings. May be it is also possible to sync with plasma theme colors, if plasma theme does not rely on color scheme from system settings. However, it seems like the setting you're referring to is specific to a particular application, but not the GTK applications family as the whole. Therefore what I proposed above is a workaround for a single particular application and therefore I am not in a favor to make this change. The problem can be solved, if the application itself used some universal method to store the color of icon in tray with other GTK applications. Is there in fact a standardized way for GTK apps to re-color their system tray icons that IBus should conform to? I'm just trying to get a sense of whether this is something they can feasible fix, or whether we'll need to do it. This is not a bug in Plasma. Application uses non-standard icon rendering, we can't implement complex workaround just for one application. From the downstream bug report: You could set the color with gsettings command: % gsettings get org.freedesktop.ibus.panel xkb-icon-rgba '#415099' So perhaps we could have the kded gtk integration stuff perform this action? Mikhail, what do you think? |