Bug 432473 - Window Rule overide to color - not effective in creating "new tab" in konsole
Summary: Window Rule overide to color - not effective in creating "new tab" in konsole
Status: REPORTED
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 20.12.1
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-03 17:05 UTC by Andrew Brouwers
Modified: 2021-02-03 17:55 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Konsole_Tab (423.68 KB, image/png)
2021-02-03 17:05 UTC, Andrew Brouwers
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Brouwers 2021-02-03 17:05:49 UTC
Created attachment 135399 [details]
Konsole_Tab

SUMMARY

I set "Breeze Light" globally, but have a rule to force "Breeze dark" for konsole.  This works great, until I create a new tab within konsole.  As shown in the attached, it creates a "breeze light" tab.  Changing globally to "breeze dark" shows a dark tab in konsole, so I assume this has to do with the logic of setting the color per application.  That is, is it a one-time thing that gets run when konsole first launches, and then "forgets" to apply it when creating the new tab?

STEPS TO REPRODUCE
1. Set breeze light
2. Create a rule to force "breeze dark" for "konsole" matches
3. Create new tab

OBSERVED RESULT
Attached SS.

EXPECTED RESULT
Tab would follow "breeze dark" direction.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.21-beta
Comment 1 Nate Graham 2021-02-03 17:37:51 UTC
Does it work if you restart Konsole? Its tab coloration can be a bit wonky.
Comment 2 Andrew Brouwers 2021-02-03 17:55:49 UTC
It doesn't seem to, no.  I set the window rule immediately when installing plasma, and the "tab" colors are wrong every time.  But, if I just change breeze globally to "Breeze Dark," every new konsole instances shows a dark tab bar.  So, it seems to be related to forcing the color per-application in Plasma's settings.