Summary: | panel/taskmanager: constant "notifications" keep panel visible | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | arne anka <kde-bugs> |
Component: | Panel | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bhush94, kde, mgraesslin, nate, pieterkristensen, plasma-bugs |
Priority: | NOR | ||
Version: | 5.8.4 | ||
Target Milestone: | 1.0 | ||
Platform: | Debian unstable | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Task Manager Settings |
When the panel changes its geometry (you have a non-maximized panel, I suppose?) because windows come and go, KWin will show the panel. There's an explicit call in client.cpp m_edgeRemoveConnection = connect(this, &Client::geometryChanged, this, [this](){ ScreenEdges::self()->reserve(this, ElectricNone); }); I don't know what purpose it has, though. I tried having plasmashell restore auto hide in resizeEvent but that's too late and will cause a panel animation. > When the panel changes its geometry (you have a non-maximized panel, I
> suppose?) because windows come and go, KWin will show the panel.
>
> There's an explicit call in client.cpp
> m_edgeRemoveConnection = connect(this, &Client::geometryChanged,
> this,
> [this](){
> ScreenEdges::self()->reserve(this, ElectricNone);
> });
>
> I don't know what purpose it has, though.
The general idea is to ensure the window can still be shown through the
screen edge. That is if the geometry changes in a way that it cannot be
triggered anymore it goes out of show.
This could probably be relaxed to only go out of the auto-hidden state
if the geometry changed in a way that the window no longer borders the
screen edge.
(In reply to Kai Uwe Broulik from comment #1) > you have a non-maximized panel, I suppose? no, both panels are at maximum width *** Bug 376239 has been marked as a duplicate of this bug. *** I am the one who filed bug 376239 (marked as duplicate of this bug). I can see clearly that since then there has been made progress but still it is far from perfect. E.g. (I use a panel on top of my screen with global menu widget,) when I open Krusader the menu always appears spontaniously. This should not happen because it confugured to auto hide. And then, when I close Krusader, the menu stays. Also somtimes the menu appears for no reason (e.g. when I use kate) I'm not able to reproduce this issue in Plasma 5.21. Can you please re-check? Thanks! Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! seems to be fixed. |
Created attachment 102897 [details] Task Manager Settings i have two panels (left and and right monitor), with kicker, taskbar, systray. both panels are set to auto hide. taskbar notification is disabled (see screenshot) since one of the latest updates, constant "notifications" keep the panels visible long past the timeout configured. for example: - working with eclipse, I open a dialog to configure something: panel pops up with the eclipse taskbar entry highlighted, and does not go down -- until i close that dialog again. i waited two or more minutes and it does not disappear on its own, which is the very least i expect it to do (and not popping up in the first place). - i have program that displays a progressbar during a download -- for each step in the progressbar the panel pops up. i can get it down again by clicking on the highlighted entry, but after a moment it's back there are other scenarios as well, but i guess they boil down to the same issue. i did not change notification settings (whichever of the many and well hidden that may be), and everything was ok. but now this constant nagging is driving me nuts.