Bug 500899

Summary: Kdecoration doesn't load other theme than breeze or oxygen
Product: [Plasma] kwin Reporter: Gilberto Ferreira <gilberto.nunes32>
Component: auroraeAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: carlosd.kde, gilberto.nunes32, jr, neon-bugs
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: error

Description Gilberto Ferreira 2025-03-01 13:10:37 UTC
SUMMARY
Using KDE Neon User edition, I can load others window decoration theme, but when using the last version of Unstable edition, I can only use the default theme such as Breeze or Oxygen.
I perfectly know that unstable it's supose to happen "bad" things.
I just report this in order to get fix in next updates

STEPS TO REPRODUCE
1. Install KDE Neon unstable or update from user to unstable.
2. Open up systemsettings
3. Try to use other decoration theme.
4. Get error failed to adopt blah blah.... See bellow for more info about the error

OBSERVED RESULT
No changes in the windows decoration

EXPECTED RESULT
Would like to use other windows decoration

SOFTWARE/OS VERSIONS
 Operating System: KDE neon Unstable Edition
KDE Plasma Version: 6.3.80
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
Kernel Version: 6.13.4-x64v3-xanmod1 (64-bit)
Graphics Platform: Wayland
Processors: 4 ร— AMD A12-9720P RADEON R7, 12 COMPUTE CORES 4C+8G
Memory: 16 GiB of RAM (15.1 GiB usable)
Graphics Processor 1: AMD Radeon R7 Graphics
Graphics Processor 2: AMD Radeon 500 Series
Manufacturer: Acer
Product Name: Aspire A515-41G
System Version: V1.09

ADDITIONAL INFORMATION
LANG=en kcmshell6 kcm_kwindecoration
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.
kf.coreaddons: KPluginFactory could not create a KDecoration3::DecorationThemeProvider instance from "/usr/lib/x86_64-linux-gnu/qt6/plugins/org.kde.kdecoration3/org.kde.breeze.so"
kf.coreaddons: KPluginFactory could not create a KDecoration3::DecorationThemeProvider instance from "/usr/lib/x86_64-linux-gnu/qt6/plugins/org.kde.kdecoration3/org.kde.oxygen.so"
kf.newstuff.quick.private: You have not set a transientParent on KNewStuff.Dialog or .Action. This may cause severe problems with window and lifetime management. We'll try to fix the situation automatically but you should really provide an explicit transientParent
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry 0
cache entry KNSCore::Entry(uniqueId: "1354048", name:"ChromeOS Aurorae", status: Installed, installedFiles: QList("/home/gilberto/.local/share/aurorae/themes/ChromeOS/*", "/home/gilberto/.local/share/aurorae/themes/ChromeOS-light/*", "/home/gilberto/.local/share/aurorae/themes/ChromeOS-dark/*")) "" ""
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
looking for cache entry
looking for cache entry -1
kf.newstuff.core: can only adopt one file, will be using the first "/home/gilberto/.local/share/aurorae/themes/ChromeOS/*"
qrc:/qt/qml/org/kde/desktop/MenuItem.qml:84:13: QML Shortcut: Shortcut: Only binding to one of multiple key bindings associated with 9. Use 'sequences: [ <key> ]' to bind to all of them.

Failed to adopt 'ChromeOS Aurorae'
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.
kf.coreaddons: KPluginFactory could not create a KDecoration3::DecorationThemeProvider instance from "/usr/lib/x86_64-linux-gnu/qt6/plugins/org.kde.kdecoration3/org.kde.breeze.so"
kf.coreaddons: KPluginFactory could not create a KDecoration3::DecorationThemeProvider instance from "/usr/lib/x86_64-linux-gnu/qt6/plugins/org.kde.kdecoration3/org.kde.oxygen.so"
kf.i18n: 0 instead of 2 arguments to message "Resolved %1 to the K..." supplied before conversion
Comment 1 Carlos De Maine 2025-03-13 22:28:23 UTC
please install the brand new aurorae package from the unstable archive.  aurorae has been split out of kwin and is now a runtime dep.  as soon as i can fix the latest compilation problem with kwin it will be a runtime dep and pulled in automatically.

curiously the kf.coreaddons: KPluginFactory could not create a KDecoration3::DecorationThemeProvider instance from "/usr/lib/x86_64-linux-gnu/qt6/plugins/org.kde.kdecoration3/org.kde.breeze.so" error persists, so probably a different problem to be solved.
Comment 2 Gilberto Ferreira 2025-08-15 13:34:26 UTC
(In reply to Carlos De Maine from comment #1)
> please install the brand new aurorae package from the unstable archive. 
> aurorae has been split out of kwin and is now a runtime dep.  as soon as i
> can fix the latest compilation problem with kwin it will be a runtime dep
> and pulled in automatically.
> 
> curiously the kf.coreaddons: KPluginFactory could not create a
> KDecoration3::DecorationThemeProvider instance from
> "/usr/lib/x86_64-linux-gnu/qt6/plugins/org.kde.kdecoration3/org.kde.breeze.
> so" error persists, so probably a different problem to be solved.

I am using Kubuntu again, the 25.10 daily iso, dated from 08-15-2025, and got error again.
Aditionaly, when using X11, no windows border at all!

How can I fix that.
Comment 3 Gilberto Ferreira 2025-08-15 14:11:24 UTC
Here the complete error message when try to add other theme

Falhas ao adotar 'ChromeOS Aurorae'
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.coreaddons: KPluginFactory could not create a KDecoration3::DecorationThemeProvider instance from "/usr/lib/x86_64-linux-gnu/qt6/plugins/org.kde.kdecoration3/org.kde.breeze.so"
kf.coreaddons: KPluginFactory could not create a KDecoration3::DecorationThemeProvider instance from "/usr/lib/x86_64-linux-gnu/qt6/plugins/org.kde.kdecoration3/org.kde.oxygen.so"
kf.i18n: 0 instead of 2 arguments to message "Resolveu %1 ao tema ..." supplied before conversion
Comment 4 Gilberto Ferreira 2025-08-15 14:36:21 UTC
(In reply to Gilberto Ferreira from comment #3)
> Here the complete error message when try to add other theme
> 
> Falhas ao adotar 'ChromeOS Aurorae'
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.i18n: KCatalog being used without a Q*Application instance. Some
> translations won't work
> kf.coreaddons: KPluginFactory could not create a
> KDecoration3::DecorationThemeProvider instance from
> "/usr/lib/x86_64-linux-gnu/qt6/plugins/org.kde.kdecoration3/org.kde.breeze.
> so"
> kf.coreaddons: KPluginFactory could not create a
> KDecoration3::DecorationThemeProvider instance from
> "/usr/lib/x86_64-linux-gnu/qt6/plugins/org.kde.kdecoration3/org.kde.oxygen.
> so"
> kf.i18n: 0 instead of 2 arguments to message "Resolveu %1 ao tema ..."
> supplied before conversion

I noticed that with manjaro linux, I don't have any error, no matter using X11 or Wayland.
Comment 5 Carlos De Maine 2025-08-15 21:46:11 UTC
reassigned to kwin and kubuntu as os, as user has switched distro.  looks like a kubuntu packaging issue @rikmills
however the error is not exactly clear and could use some extra info please ??
Comment 6 Bug Janitor Service 2025-08-30 03:48:02 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Gilberto Ferreira 2025-08-30 12:49:19 UTC
The error is exactly that, as I told before:

kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.i18n: KCatalog being used without a Q*Application instance. Some translations won't work
kf.coreaddons: KPluginFactory could not create a KDecoration3::DecorationThemeProvider instance from "/usr/lib/x86_64-linux-gnu/qt6/plugins/org.kde.kdecoration3/org.kde.breeze.so"
kf.coreaddons: KPluginFactory could not create a KDecoration3::DecorationThemeProvider instance from "/usr/lib/x86_64-linux-gnu/qt6/plugins/org.kde.kdecoration3/org.kde.oxygen.so"
kf.i18n: 0 instead of 2 arguments to message "Resolveu %1 ao tema ..." supplied before conversion
Comment 8 Gilberto Ferreira 2025-08-30 13:25:58 UTC
Created attachment 184585 [details]
error
Comment 9 Carlos De Maine 2025-09-04 02:43:36 UTC
(In reply to Gilberto Ferreira from comment #8)
> Created attachment 184585 [details]
> error

as you use kubuntu now, linking to the issue in their bug tracker
https://bugs.launchpad.net/ubuntu/+bug/2110572
Comment 10 Carlos De Maine 2025-09-04 02:45:29 UTC
kubuntu packaging issue
Comment 11 Bug Janitor Service 2025-09-19 03:47:41 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 12 Gilberto Ferreira 2025-09-19 17:11:04 UTC
Hi!

I am using Kubuntu 25.10, with the iso from 18th september and the issue has gone.

Thanks