Bug 371157 - Plasma 5.8 - Separate themes for panels
Summary: Plasma 5.8 - Separate themes for panels
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.8.2
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL: https://drive.google.com/open?id=0B4L...
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-18 18:06 UTC by kentallenduke
Modified: 2016-10-21 00:37 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kentallenduke 2016-10-18 18:06:24 UTC
If you look at my screenshot in the provided URL, you’ll see that there are 2 plasma panels: 1 that serves as the menu/system bar and looks similar to Unity 7/macOS panel, and the other that serves as a dock to launch applications. I thought it would be interesting to be able to theme the panel as one theme, and the other as a different theme. So for example, the top panel would be using the “Helium” theme, and the bottom panel (that is a dock) uses the “Glassified” theme.

Reproducible: Always

Steps to Reproduce:
1. Create two panels, one that serves as a dock, and another that serves as the top system panel (macOS-like)
2. Configure panel to have one theme, another a separate theme.

Actual Results:  
No option to theme panels separately, so if the top panel is themed black, the bottom dock panel is also themed black

Expected Results:  
You have a top panel that looks different than the bottom panel (serves as a dock)

Essentially I'm trying to make my KDE look like macOS. The blur in the dock looks nice in macOS, so I tried mimicking it by installing 2 themes: Glassified, and Helium. I wanted the top panel to use the Helium theme, and Glassified to use the dock theme.
Comment 1 David Edmundson 2016-10-21 00:37:12 UTC
Thanks for the report.

In general I think this is too niche for us to do, and as importantly too complex to present in a UI.
Sorry.