SUMMARY I use breeze-light color scheme, generally (with a few overrides, such as konsole). I was excited to read the following from the changelog for 5.17: "Our Breeze GTK theme now provides a better appearance for the Chromium/Chrome web browsers and applies your color scheme to GTK and GNOME apps." However, a feature I still find missing is launching chromium as an incognito instance. When selecting "use GTK theme" from chromiums settings, I get a darker theme, as expected. However, my window titlebars are still breeze-light, which looks poor. On gnome, for example, the title bar darkens to match the theme. Unfortunately, it doesn't seem possible to create a rule for an incognito instance, since it just shows "chromium." STEPS TO REPRODUCE 1. Set breeze-light, install breeze-gtk, set chromium to use "GTK" theme instead of classic 2. Open incognito instance of chromium OBSERVED RESULT Breeze-light window border does not match GTK theme. EXPECTED RESULT Breeze-dark would instead be used to match darker GTK theme SOFTWARE/OS VERSIONS Linux/KDE Plasma: 5.16.90 KDE Frameworks Version: 5.62.0 Qt Version: 5.13.1
Carson, is this even possible to fix?
Can you attach a screenshot that shows the issue? When I use the Breeze Dark color scheme, Chromium-incognito-with-CSD has a border that matches the rest of the window.
Created attachment 124204 [details] Incognito1
Created attachment 124205 [details] Incognito2
Sure, I've uploaded some screenshots. My use is actually breeze light, but expecting the Chromium Incognito window to use dark window borders. Thinking more about it, I think what I want isn't technically possible. I use BreezeEnhanced, usually, with my controls on the left hand side (ala MacOS). For that reason, using the GTK theme / border (instead of system) isn't possible, because it uses the regular breeze buttons (and, won't put them on the "left" side, ala screenshot #2).
Yep, I'm afraid what you want is indeed not possible. incognito1 depicts using the systemwide titlebar, which has no way to know what the application drawn beneath it looks like. If you want app-specific integration between the app and its titlebar (or lack thereof), you need to use CSDs, as depicted by incognito2. Of course if you do that, the appearance is sup to the app itself. You'd need to file a bug on Chromium itself.
Yep, I'm afraid what you want is indeed not possible. incognito1 depicts using the systemwide titlebar, which has no way to know what the application drawn beneath it looks like. If you want app-specific integration between the app and its titlebar (or lack thereof), you need to use CSDs, as depicted by incognito2. Of course if you do that, the appearance is sup to the app itself. You