Bug 511266 - Breeze dark theme doesn't load properly on non-Plasma distros
Summary: Breeze dark theme doesn't load properly on non-Plasma distros
Status: CONFIRMED
Alias: None
Product: Elisa
Classification: Applications
Component: general (other bugs)
Version First Reported In: 25.08.2
Platform: Mint (Ubuntu based) Linux
: NOR minor
Target Milestone: ---
Assignee: Matthieu Gallien
URL:
Keywords: accessibility, usability
: 511204 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-10-28 12:28 UTC by gogetadamnlife
Modified: 2025-11-06 20:03 UTC (History)
3 users (show)

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


Attachments
Screenshot of bug: background color stays white when it should be dark (396.03 KB, image/png)
2025-10-28 12:28 UTC, gogetadamnlife
Details

Note You need to log in before you can comment on or make changes to this bug.
Description gogetadamnlife 2025-10-28 12:28:56 UTC
Created attachment 186253 [details]
Screenshot of bug: background color stays white when it should be dark

SUMMARY
The breeze dark theme doesn't load the correct background color (dark) when using Elisa in a non-Plasma linux distro.

STEPS TO REPRODUCE
1. Select the Breeze Dark color scheme in the color scheme drop-down
2. Close the app
3. Re-open the app

OBSERVED RESULT
The background color remains white, even though the text color does change to white as shown in the attached screenshot. Changing the theme to any of the other ones and switching back to breeze dark fixes the problem

EXPECTED RESULT
The background color matches the breeze dark colors

SOFTWARE/OS VERSIONS
Linux: Linux Mint 22.2
Elisa: 25.08.2
KDE Frameworks Version: 6.19.0 
Qt Version: 6.9.3
Comment 1 Nate Graham 2025-10-29 20:50:56 UTC
Have you manually changed the settings applied to Qt apps? For example, using qt6ct?
Comment 2 gogetadamnlife 2025-10-30 22:35:35 UTC
(In reply to Nate Graham from comment #1)
> Have you manually changed the settings applied to Qt apps? For example,
> using qt6ct?

Manually changed the settings, through the in-app drop-down menu
Comment 3 gogetadamnlife 2025-10-30 22:36:07 UTC
(In reply to gogetadamnlife from comment #2)
> (In reply to Nate Graham from comment #1)
> > Have you manually changed the settings applied to Qt apps? For example,
> > using qt6ct?
> 
> Manually changed the settings, through the in-app drop-down menu

and I have not modified the app in any way, I have it straight from apt
Comment 4 Nate Graham 2025-10-31 18:02:49 UTC
Thanks!
Comment 5 Nate Graham 2025-10-31 18:02:53 UTC
*** Bug 511204 has been marked as a duplicate of this bug. ***
Comment 6 Jean-Baptiste Le Coz 2025-10-31 22:09:19 UTC
I don't think that it's specific of non plasma distro. I have this problem on my pc and i always use plasma on it since i buy it (i install my arch like this, never install any other desktop environment just update, never install any custom theme just breeze). This problem appear 1 or 2 month ago (i don't remember precisely), i was hoping that it would be solve quickly (it's so obvious), after that plasma 6.5 will solve it.... never report it.... Elisa is the only app to have a problem.
I try to launch elisa from the terminal (maybe it can help):
org.kde.elisa.indexers.manager: Local file system indexer is inactive
qt.sql.sqlite: Unsupported option 'foreign_keys = ON'
qt.sql.sqlite: Unsupported option 'locking_mode = EXCLUSIVE'
org.kde.elisa.indexers.manager: Local file system indexer is active
org.kde.elisa.indexers.manager: trigger init of local file indexer
qrc:/qt/qml/org/kde/elisa/qml/HeaderBar.qml:230:9: QML GridLayout: Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
qrc:/qt/qml/org/kde/elisa/qml/HeaderBar.qml:230:9: QML GridLayout: Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
qrc:/qt/qml/org/kde/elisa/qml/HeaderBar.qml:230:9: QML GridLayout: Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
TagLib: MP4: Invalid atom size
TagLib: MP4: Invalid atom size
TagLib: MP4: Invalid atom size
TagLib: MP4: Invalid atom size
TagLib: MP4: Invalid atom size
TagLib: MP4: Invalid atom size
TagLib: MP4: Invalid atom size
TagLib: MP4: Invalid atom size
TagLib: MP4: Invalid atom size
Comment 7 gogetadamnlife 2025-11-01 02:37:24 UTC
(In reply to Jean-Baptiste Le Coz from comment #6)
> I don't think that it's specific of non plasma distro. I have this problem
> on my pc and i always use plasma on it since i buy it (i install my arch
> like this, never install any other desktop environment just update, never
> install any custom theme just breeze). This problem appear 1 or 2 month ago
> (i don't remember precisely), i was hoping that it would be solve quickly
> (it's so obvious), after that plasma 6.5 will solve it.... never report
> it.... Elisa is the only app to have a problem.
> I try to launch elisa from the terminal (maybe it can help):
> org.kde.elisa.indexers.manager: Local file system indexer is inactive
> qt.sql.sqlite: Unsupported option 'foreign_keys = ON'
> qt.sql.sqlite: Unsupported option 'locking_mode = EXCLUSIVE'
> org.kde.elisa.indexers.manager: Local file system indexer is active
> org.kde.elisa.indexers.manager: trigger init of local file indexer
> qrc:/qt/qml/org/kde/elisa/qml/HeaderBar.qml:230:9: QML GridLayout: Qt Quick
> Layouts: Detected recursive rearrange. Aborting after two iterations.
> qrc:/qt/qml/org/kde/elisa/qml/HeaderBar.qml:230:9: QML GridLayout: Qt Quick
> Layouts: Detected recursive rearrange. Aborting after two iterations.
> qrc:/qt/qml/org/kde/elisa/qml/HeaderBar.qml:230:9: QML GridLayout: Qt Quick
> Layouts: Detected recursive rearrange. Aborting after two iterations.
> TagLib: MP4: Invalid atom size
> TagLib: MP4: Invalid atom size
> TagLib: MP4: Invalid atom size
> TagLib: MP4: Invalid atom size
> TagLib: MP4: Invalid atom size
> TagLib: MP4: Invalid atom size
> TagLib: MP4: Invalid atom size
> TagLib: MP4: Invalid atom size
> TagLib: MP4: Invalid atom size

(In reply to gogetadamnlife from comment #3)
> (In reply to gogetadamnlife from comment #2)
> > (In reply to Nate Graham from comment #1)
> > > Have you manually changed the settings applied to Qt apps? For example,
> > > using qt6ct?
> > 
> > Manually changed the settings, through the in-app drop-down menu
> 
> and I have not modified the app in any way, I have it straight from apt

In case it's relevant, a small correction

I have the flatpak package "org.kde.elisa", I didn't install it through apt

also, when I run the app from terminal, I get the following message:

Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.

(process:2): Gtk-WARNING **: 21:32:38.853: Locale not supported by C library.
	Using the fallback 'C' locale.
Gtk-Message: 21:32:38.854: Failed to load module "xapp-gtk3-module"
Qt: Session management error: Could not open network socket
org.kde.elisa.indexers.manager: Local file system indexer is inactive
qt.sql.sqlite: Unsupported option 'foreign_keys = ON'
qt.sql.sqlite: Unsupported option 'locking_mode = EXCLUSIVE'
org.kde.elisa.indexers.manager: Local file system indexer is active
org.kde.elisa.indexers.manager: trigger init of local file indexer
org.kde.elisa.database: tracksAdded 1
org.kde.elisa.database: tracksAdded 1
Comment 8 Jean-Baptiste Le Coz 2025-11-06 20:03:59 UTC
Bug Still in version 25.08.3 on arch from official repo.

Same result when launch from terminal :

org.kde.elisa.indexers.manager: Local file system indexer is inactive
qt.sql.sqlite: Unsupported option 'foreign_keys = ON'
qt.sql.sqlite: Unsupported option 'locking_mode = EXCLUSIVE'
org.kde.elisa.indexers.manager: Local file system indexer is active
org.kde.elisa.indexers.manager: trigger init of local file indexer
qrc:/qt/qml/org/kde/elisa/qml/HeaderBar.qml:230:9: QML GridLayout: Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
qrc:/qt/qml/org/kde/elisa/qml/HeaderBar.qml:230:9: QML GridLayout: Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
qrc:/qt/qml/org/kde/elisa/qml/HeaderBar.qml:230:9: QML GridLayout: Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
TagLib: MP4: Invalid atom size

Try to search on journalctl and find this error when i change theme on elisa :

nov. 06 20:56:43 BIGGY kwin_wayland[924]: Watching absolute paths is not supported "/usr/share/color-schemes/BreezeDark.colors"
nov. 06 20:56:40 BIGGY kwin_wayland[924]: Watching absolute paths is not supported "/usr/share/color-schemes/BreezeLight.colors"
nov. 06 20:56:33 BIGGY kwin_wayland[924]: Watching absolute paths is not supported "/usr/share/color-schemes/BreezeClassic.colors"