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.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to