Created attachment 147976 [details] Desktop showing from between panel and a maximized window I tried switching to Liquidshell when I got frustrated enough with the intractable memory leaks in Plasmashell that only sometimes happen after waking from hibernation. Because I don't know of the clear cause, it seems fruitless to try submitting bug reports when there are already over a dozen unsolved ones about memory consumption. I'm amazed that KDE has alternatives to pretty basic components, and I mostly just needed something to make it so desktops don't become "glitchy" when there's no window open on a screen. I think. Maybe there's more functionality that Plasmashell had whose disappearance would become apparent after a while, but at first glance Liquidshell seemed "good enough". Anyways, a couple of problems that dissuaded me from making the switch are: * I'd like to use Latte Dock instead of the panel provided by Liquidshell, so an option to disable the built-in panel would be nice * See the attachment for a visual glitch I had with the desktop showing between a panel and a maximized window. A real eyesore. I don't know if there was some kind of a conflict because I had Latte also open and that might have messed it up. So testing where the problem is lying might also benefit from being able to disable Liquidshell's own panel. There's potentially some problem with a two monitor setup acting strangely, too, but I'll investigate after Latte doesn't conflict too much with Liquidshell.
liquidshell is more or less "the panel" so if an option would hide it, what would be a reason to start it in the first place ? If you want to use latte dock, then why not start it alone ?
I'll try explaining again. The default desktop shell, Plasmashell, has memory leaks. Therefore using it is not a favored option. However, going shell-less seems not very great either, since when if I quit Plasmashell with "kquitapp5 plasmashell", then the desktop goes into this kind of mode when a single open window is being dragged: https://i.stack.imgur.com/4RQDU.jpg This sort of scenario can happen when I am using two monitors and there's no current need to be showing any window on the secondary monitor so I drag the last one away from it. So, an alternative shell seems to be what I'd like to find. Liquidshell indeed looks dead simple without the panel, but that's enough to fit my very limited requirements. Just something that shouldn't be causing problems and fixes the glitchy background on an empty screen. I don't know if there's a list of shells to be found; maybe there are yet others indeed.
You can do the following trick: Create a new file, e.g. name it null.css with the content: DesktopPanel { min-height: 0px; max-height: 0px; } then start liquidshell -stylesheet null.css
That seems to be working. Can I put it into config somehow or something so I can just select a Liquidshell session or whatever it was called? I guess I could create some autostart script if there's no built-in option.
When you are inside a liquidshell session, then in your .config/autostart/ there will be a file org.kde.liquidshell.desktop Change it to add -stylesheet <absolute_path_to_css> to the Exec entry and rename it. Then log out, rename the file back and then log in. /usr/bin/start_liquidshell checks if the file is already there when liquidshell starts and will not remove it when it ends
I think marking this as resolved is in order (though I'm not sure which of the subcategories is the most fitting). Also I don't think those other things I mentioned in the first post are actual issues, the one in the attachment I'm thinking is an aberration of having two panels open in the same place. And I might have been just stupid in the last paragraph, but I said it was just something potential even then.