I’m mostly using the default Breath theme. I downloaded a task switcher I like better than the default, it’s name is MediumDefault and it’s one of the most downloaded task switchers according to the Settings Manager.
I have unticked System Settings > Window Management > Task Switcher > Show selected window.
The problem is that If I change theme, the Task Switcher is reset and I have to manually enable it again. However, the Show selected window setting is kept.
I want the task switcher to be persistent across themes, and just like changing theme does not affect the preferred Show selected window, I want to keep my preferred task switcher when changing themes.
How to achieve this?
EDIT: thanks to raguse for providing a solution! While waiting for Plasma 5.25 I did: sudo nano /usr/share/plasma/look-and-feel/name.of.theme.to.change/contents/defaults and changed the line under [kwinrc][WindowSwitcher] to look like LayoutName=MediumDefault
… or perhaps you could try to improve your post
so that the next person may know better what you are talking about
and thus is able to actually assist you …
If you are changing global themes, ALL settings will get set to what that global theme had. (One reason I never use global themes, I want to know what I have changed from defaults).
SystemSettings->WindowBehavior->WindowManagement->TaskSwitcher. to set your main and alternative switchers how you like. Then go to SystemSettings->WorkspaceBehavior->ScreenEdges. Choose a corner and choose Task Switcher or Alternate task switcher. Either one is just a corner of the screen away.
Edit: Not a true answer to your question, but an easy alternative to getting both.
The better solution for you: Wait for Plasma 5.25 because with version 5.25 you can select to leave the task switcher unchanged when changing the theme.
Should you not want to wait another few weeks:
The Task Switcher in KDE is defined within the globals of each theme, for example for Breath you find the default in /usr/share/plasma/look-and-feel/org.manjaro.breath-dark.desktop/contents/defaults.
Whenever you change theme to Breath it will return to Breeze as task switcher. Should you want to change that you will have to adjust it manually there. Keep in mind that an update to the Breath theme will revert your changes and you will have to change it again manually.
For locally downloaded themes it will also be in the look-and-feel folder in ~/local/share/plasma/look-and-feel/.../.../. You can change it manually there.