A desktop layout changer similar to FerenOS

A one click tool to change default layout of plasma desktop. This has been done in FerenOS. It would be great to have this tool. It will save us hours to customize desktop.

2 Likes

…But why?
The “Global Theme” kcm already has this functionality.
You can even opt in or out using the little tick box for whether it should affect your layout or just the theme selection.
Further - this tool is specifically hacking plasma to split that global theme setting into 2 portions so it appears like a nifty new settings when its not and makes heavy use of Lattedock to accomplish a number of those layouts.
I think ferens version is undesirable, and I am rather convinced such a tool is redundant in plasma.

So its a no from me :wink:

(oh and ferens weird source sharing … it almost seems like they try to make it hard to find and inspect their work. But heres what I found for that tool: Initial splitting of vanilla Plasma's Global Theme KCM into Global Th… · feren-OS/plasma-desktop@3262950 · GitHub)

1 Like

I got your point. I was thinking that gnome version of Manjaro has this tool. So, why not kde.

Yes … but the gnome version uses existing things.
(does not require extra software like latte or patching gnome itself)
Gnome also doesnt have any similar functionality on its own.

Again - KDEs ‘global theme’ setting already is this. But pertaining to each global theme, not a few predefined ones like ‘cupertino’.

To create something more similar in plasma I would either make a standalone tool, or simply make a few ‘global themes’ that dont set anything but the layout. (the latter is what feren did roughly … but also patched plasma so that they would be in different places)

But thats still assuming its needed. I am not so sure it is when in plasma if you dont pull latte into the equation you are pretty much just talking about where the panel is, maybe size, and possibly a few widget difference (like icons-only take manager as opposed to a regular one with text).

Well, it uses shell extensions, which are essentially togglable patches for gnome-shell. :sweat_smile:

I had been thinking of making something similar for plasma, but it already has something like this?

Yes … basically global theme already functions like this, depending on a toggle and how the theme was constructed:

If we wanted to make a second kcm or standalone app or something to achieve this while differentiating it from the regular ‘global theme’ then it would probably just be something you needed to dress up over pretty simple lookandfeeltool

(ex … lookandfeeltool --resetLayout && lookandfeeltool -a Breath2)

especially if you made global themes that consisted of nothing but a layout.

Hmm… Could that be plugged into manjaro-hello? :thinking:

Seems like it would also benefit from shipping some ready themes like feren does.

3 Likes

yes, that would be nice. An easy choice option.

With Latte, it’s a simple task to set up whatever layouts you like. I know some like a Gnome style, many like ‘cupertino style’. Personally I have a small systray at the bottom towards the right with the event calendar with the taskbar at the lower right corner on the side.

What I’d prefer is that the standard KDE taskbar be able to split, as I want different settings for the taskbar/systray and event calendar.

A complete ‘theme/layout’ saver might be nice for when you’re messing about with themes etc, so that once you’ve messed about and set it up you could ‘Save all settings as a custom Global Theme’ So it’s a conditional NO from me too, unless we’re going to get a one click apply for everything, to save a ‘Global Setting’ to include:

Global theme: Breath2
Plasma Style: Breeze with Transparency
Application Style: Lightly - including all sub settings.
Window decorations: Material (for my menu) - incl sub-settings
Colours - Fonts - Icons - Cursors - Kwin settings (e.g. Krohnkite tiling/float).
Oh, and don’t forget the option to save separate settings for taskbar/latte-dock or whatever other dock are set up.

1 Like

Hey mate, I am hoping you could help me out with this little option I want to do

I have a latte dock at the top and a latte panel at the bottom.
I have been trying to put the dock at the bottom, just a little bit above the panel.

latte settings doesn’t seem to allow to put both at the same position.
Is there a way?

I don’t think so, but using the git version, you can set it above the edge of the screen and fit something else down there…

I also made a layout with 3 separate panels at the top - on the left [menu , app title, global menu] centre was ON DEMAND and that was the clock (Event Calendar) and then on the right the sys tray.

So there’s an option, you can have 3 separate zones at the bottom… but not 2 on top of each other.

1 Like

I see, thanks mate

No, I’m wrong. Just make a new dock, put it at the edge and set the screen gap. I just added a ‘default’ and set it with a screen gap so it appeared below my ‘floating top’ layout.


But it needs the git (also available pre-built on Chaotic)
2 community/latte-dock-git r4166.1dcf799d-1 [1005.94KB 3.83MB] [Installed]
2 community/latte-dock-git r4166.1dcf799d-1 [1005.94KB 3.83MB] [Installed]

1 Like

But I like this better - the clock (Event Calendar) stays on top, it’s an ‘on demand’. I put the sidebar widget on the on demand dock and bound it to a mouse gesture/keyboard shortcut to show/hide it if I need it… sometimes I have a conky clock instead which looks prettier on top of a movie playing fullscreen…


Not actually fullscreen, just normally tiled with krohnkite (because fullscreen won’t allow a conky to get on top).

I see, I guess I’ll switch to the git version then. Thanks a lot, mate.

1 Like