Bug 498187 - Manual color scheme switcher
Summary: Manual color scheme switcher
Status: CONFIRMED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 24.12.0
Platform: Debian testing Linux
: NOR wishlist
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-02 22:51 UTC by Ilias Tsolis
Modified: 2025-01-03 17:47 UTC (History)
3 users (show)

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


Attachments
dolphins instances (302.44 KB, image/png)
2025-01-02 22:51 UTC, Ilias Tsolis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ilias Tsolis 2025-01-02 22:51:56 UTC
Created attachment 177063 [details]
dolphins instances

Dolphin Version 24.12.0
KDE Frameworks  Version 6.8.0
Qt  Version 6.7.2 (built against 6.7.2)
The xcb windowing system

Please see the attached image and someone please explain to me what is HAPPENING!
One dolphin is run from shortcut.
another dolphin is run from terminal
another dolphin is run from menu bar.

Can you guess is who and what theme is applying to each other?
I have install a lot of settings and set all to breezer dark. 
eg. kde settings, lxqt settings, kvantum, qt5ct, plasma settings etc.
Nothing really worked (!!!), until I read and created a custom file "dolphin_use_profile.qss" with this line to set dark background on dolphin (afterwards set to gray to test). 
A you can see , dolphin's bakground in any of these instances is not even in any dark/gray mode!
I think an appearance configuration is missing from dolphin. 
I have found a lot of complains around internet about these. 
Most of them they failed to turn background of dolphin into dark except applying direct hacks.
Can you tell me what to ad the custom qss to make the dolphins background dark in ALL instances of dolphin?

```
DolphinViewContainer > DolphinView > QAbstractScrollArea {
      background-color: gray;
}
```
Comment 1 Ilias Tsolis 2025-01-02 22:55:52 UTC
note that in my ~/.bashrc
alias dolphin='dolphin -stylesheet $HOME/dolphin_use_profile.qss'
Comment 2 Ilias Tsolis 2025-01-02 23:35:18 UTC
I found out that dolphin for some reason was using BreezeLight.colors instead of BreezeDark.colors.
so any change to the dark colors had no effect on dolphin!
So my only option was to copy light into dark color file. 
```
sudo cp BreezeLight.colors BreezeLight.colors_copy 
/usr/share/color-schemes$ sudo cp BreezeDark.colors BreezeLight.colors 
```
Comment 3 Ilias Tsolis 2025-01-02 23:40:26 UTC
i just made another finding
running `sudo systemsettings`
the selected theme was the breezer light one and not the breezer dark!
Comment 4 Ilias Tsolis 2025-01-02 23:43:15 UTC
running from terminal, yet the dark theme is not applied saying:
 dolphin 
kf.config.core: Watching absolute paths is not supported "/usr/share/color-schemes/BreezeLight.colors"
Comment 5 Nate Graham 2025-01-03 17:47:18 UTC
> eg. kde settings, lxqt settings, kvantum, qt5ct, plasma settings etc.
> Nothing really worked (!!!)
Well that's the problem; you're trying to apply multiple theme systems and they're stomping all over one another.

Dolphin currently doesn't support manually or automatically entering "dark mode" when run outside of Plasma. It will do this automatically within Plasma though, since it respects the system's color scheme. But none of the methods you're using are guaranteed to work, and offering support for them it out of the scope of what's appropriate in a bug report, I'm afraid.

So let's use this bug report to request a manual color scheme switcher, which many other KDE apps have at this point, and which can be useful when running the app outside of Plasma.