On Thursday 5 September 2024 14:22:54 BST you wrote: > Since I upgraded to KDE Frameworks 6 I have observed some rather unwanted > window behaviours. > > 1. Window Interaction with Gkrellm > > DESIRED BEHAVIOUR: > ================== > I have Gkrellm started up by Plasma at login and placed at the top left of > the screen. I can't remember where/how I set this up, but at least it is > still respected by KDE 6. I've always set Gkrellm via its Configuration > > General > Properties with: > > + Set sticky state > > + Set window type to be a dock or panel > > This allowed the following interaction with other application windows: > > - Other windows would launch without overlapping the Gkrellm window. On an > otherwise empty desktop they would be placed on the right of it. > - When a window was maximised it did not extend sideways to cover the whole > screen beyond the position of the the Grkellm. > - When I dragged a window to force it to infringe the boundary of the > Gkrellm window, the Gkrellm would overlap the dragged window. > > UNDESIRED BEHAVIOUR: > =================== > With KDE Frameworks 6, Gkrellm is not recognised/respected fully as a dock > panel: > > Other application windows will maximise to the full width of the screen and > be overlapped by Gkrellm. When the maximised window is a terminal, this > can be quite unhelpful. > > If I unset Gkrellm as a dock, then when I launch some application window > Gkrellm will be overlapped indiscriminately. > > I tried playing with various Gkrellm and KDE window settings, but I can't > get it to interact with other windows in KDE 6 as it did in KDE 5.
I seem to have overcome this problem! The first time I started Plasma/KDE6 I noticed the Gkrellm was placed in the middle of the screen. I dragged it to the top left, where I want it to be launched at startup. This happened a number of times and at some point I closed it down and restarted it to make sure it will retain its position on the screen and by mistake, IIRC, I started a second Gkrellm instance at the same time. Then I closed the previous Gkrellm window. Well, whatever were the settings of that 2nd Gkrellm window meant it was never recognised as a dock and was being under/overlapped by other applications. Today I started again a second Gkrellm window instance, which I noticed was behaving correctly as a dock! o_O I closed the previous misbehaving instance, moved the second Gkrellm window in its place and restarted Plasma. This proved the Gkrellm which now launched at start up worked correctly as a dock. :D I can't claim to understand this, but happy with the result all the same.
signature.asc
Description: This is a digitally signed message part.