https://bugs.kde.org/show_bug.cgi?id=404146

--- Comment #2 from Chris Holland <zrenf...@gmail.com> ---
The main reason I made this bug is for when a downloaded QML skin from the KDE
Store is loaded but fails to load (eg: was written for KWin 4.x).

However, you do raise a good point, I completely forgot "informative" is part
of kdeplasma-addons.

So it seems the hardcoded default needs to be... "org.kde.breath.desktop" so
that it loads:
/usr/share/plasma/look-and-feel/org.kde.breath.desktop/contents/windowswitcher/WindowSwitcher.qml

However that still depends on the breeze package. KWin itself does not seem to
ship with any "QML" tabbox skins that I can see. So does this mean it needs to
somehow fallback to a C++ TabBox theme? Like the "kwin/effects/coverswitch"
desktop effect? I'm not quite sure how it loads the C++ effects to be honest...

Looking at the kcm code, it seems that the desktop effect itself has a "TabBox"
config property. I take it that it will then take over the "Alt+Tab" and
"Alt+Shift+Tab" shortcuts.

*
https://github.com/KDE/kwin/blob/cfecb1e0770ca6c8fa879124e11b03081342b9ed/kcmkwin/kwintabbox/main.cpp#L368
*
https://github.com/KDE/kwin/blob/master/effects/coverswitch/coverswitch.kcfg#L35
* 

Falling back to a "kwin effect" skin sounds like a fairly complicated fallback,
as you'd need to copy the kcm's save() code.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to