my Garuda installation is still fresh, and here's one of the issues I have.
I have two identical 1080p 144Hz monitors, and I extend the first to the second (second one is 0+1920 from the first one). Having any application on the first monitor maximized plugs the top bar and buttons of the window into the dock at the top, so I can normalize, minimize and close from there.
Dragging any (almost any) window to the second monitor and maximizing it there, the top bar disappears, as if there was a dock where the top bar docks. For some applications it's still possible to normalize them (Firefox can be dragged on its menu bar, Lutris doesn't lose its top bar), however, most applications cannot be normalized or closed in the usual fashion, as the top bar buttons are lost.
Now, I have read that a workaround would be to add a dock similar to the one from the first monitor to the second. I understand that could work, but does currently not. Going into "Edit panel" from the context menu of the top dock on the first monitor and selecting anything from the monitor list, the whole configuration crashes/disappears, the windows are still there, but all controls disappear and it's not usable anymore.
A better version/solution would be to not remove the top bar from windows being maximized when there is no top bar to plug the functionality (close, normalize, minimize) into. Is there a realistic way to get this version to work?
I don't even know which configuration I would need to check, which system/application is responsible for that behavior.
You can hopefully see how I get to "plug into the top bar". As the top bar doesn't contain maximize, minimize and normalize buttons when there is no fullscreen window on the top, there's clearly more going on than just removing the bar from the top of the window.
Not for me. Right-clicking the top panel, opening the bottom left menu and choosing "Copy panel" it goes to the left of the first monitor.
I have two monitors: DP-2 is the left one, DP-0 is the right one. DP-2 is my primary monitor in a way that on the left monitor I have the top latte bar (Garuda symbol, menu bar File/Edit and so on), and the monitor is selected as "Primary" in the Display settings configuration. My second monitor, DP-0 is to the right of that one.
If I right click it and "Edit panel" and in the left bottom menu where it says "New Dock" I open the options and choose "Copy panel", this is the menu that appears on the left side of my first monitor:
If I now right click the new panel that is on the left of my primary monitor and instead of the pre-selected "Follow primary monitor" mode I choose "DP-0" (my second monitor), the dialog stops working and looks like this:
This seems like a bug in Latte, or a configuration/cache problem.
You could change Latte layout to one not used at the moment to see if it can be used correctly. If it's not a great loss (but you may save a backup), delete Rename Latte (local home) settings and start new, with both monitors active:
Looks like the same issue I've been having. I know you are using a different distro now, but it is a latte-dock specific issue on the current git repository.
I've made an issue on the Latte-dock gitlab page:
I still haven't gotten a response.
In the meantime, I've just downgraded the package. Unfortunately, the stable package on the Arch Repo is pretty old(11/04/2020 or 04/11/2020 in American format). I guess there hasn't been a "stable" release in a while.
Michail Vourlakos just added a commit that should fix this bug!
I resubmitted the issue with the KDE bug tracker and he got back to it much quicker.
He's got a really impressive work ethic, he does several commits per day consistently.
It looks like he is in the midst of his commits right now and the package on the Chaotic-AUR is not fully up to date yet.
Once he's done with commits for the day and the Chaotic-AUR is updated, I think I'll give it a shot!
Edit: Gave it a shot and it worked! The only potential problem is that it looks like the "copy" function is missing. I let him know, perhaps it has been moved to another part of the interface and I am just unaware.