Summary: | Panel stays hidden when using auto hide and switch desktop on edge | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Lukas Jirkovsky <l.jirkovsky> |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | kde, kwin-bugs-null |
Priority: | NOR | ||
Version: | 5.5.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Lukas Jirkovsky
2015-12-12 21:41:31 UTC
on the same edge? I'm not sure what you mean, so I will try to elaborate how to reproduce it under a new user (ie. clean configuration) and I'll try to add as much details as I can. Hopefully you will find an answer to your question there. After Plasma starts, the panel is on the bottom edge and it's set to always visible. We want to change that, so go to the panel settings and set the "Visibility" to "Auto Hide". Now the panel is hidden and whenever I touch the bottom edge with mouse cursor, the panel shows up. So far so good. Next go to the system settings and enable "Switch desktop on edge". I want to see the panel, so I move the mouse cursor to the bottom edge. But, alas, the panel stays hidden now matter how much I move the cursor to bottom. Instead, the edge is highlighted as active with blue. Some further notes ------------------ This happens with the top edge edge, too. I didn't test it with a vertical panel on left or right edge as I use the left and right edge for desktop switching very often. With Plasma 5.4 and earlier, when I touched the bottom edge, the panel was immediately shown. I think the blue highlight was there, too, but I don't see that as a problem. Finally, what I described before was the simplest case to make the bug show up. My setup is actually more complicated. I don't know how much of a hassle it would be to keep the behaviour exactly the same, but it would be awesome if that behaviour was preserved. What I actually have is a setup with 6 virtual desktops in two rows with no wrap around. The panel is on the top edge. The case when switching desktops horizontally is simple. I just move the cursor over the left or right edge and the desktop switches. The bottom edge switches desktops in a similar manner. What is interesting is the behaviour of the top edge. When I'm in the top row of desktops, moving the cursor up only shows the panel. However, when I'm in the bottom row, moving the cursor up first shows the panel. Only moving it further causes the desktop to switch to the one on top of it. Thanks There is an option. System Settings -> Desktop Behaviour -> Desktop Effects Untick "Screen Edges" Urgh, I got my tabs mixed up. Sorry Confirmed this does happen. Probably since cd9f43af7d95030e29483c1dbb3ceb80e2bbf20a in kwin I moved client activation to after the line: if (edges()->isDesktopSwitching() && isScreenEdge())) { because we had another bug report that screen edge switching blocked switch desktop... no pleasing everyone. there're even more problems. *** This bug has been marked as a duplicate of bug 356516 *** |