Bug 180999 - Screen rotation: hidden panel doesn't show up sometimes
Summary: Screen rotation: hidden panel doesn't show up sometimes
Status: RESOLVED WORKSFORME
Alias: None
Product: plasma4
Classification: Plasma
Component: containment-panel (show other bugs)
Version: 4.7.3
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: triaged
: 186498 197887 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-01-16 18:29 UTC by thomas coopman
Modified: 2012-05-28 21:51 UTC (History)
9 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description thomas coopman 2009-01-16 18:29:07 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

sometimes the plasma panel doesn't come up anymore.  I have no idea what triggers this, exactly, it just happens sometimes.

It doesn't come up on an empty desktop or if there is an application on top.
The strange thing is that it does show up if I use xrandr to rotate my screen, but if I rotate back it doesn't show again.
This is with desktop effects on, disabling them doesn't solve the problem.
Zooming in and out (activity based) doesn't solve the problem either.
What does solve the problem is switching plasma themes.  At the moment I switch, the panel shows up again.

This is with a nvidia Geforce 6800M GT, driver: 180.22 on a 64bit system with
opensuse 11.1


version information:
Qt: 4.4.4
KDE: 4.1.96 (KDE 4.1.96 (KDE 4.2 RC1)) "release 77.1"
Plasma Workspace: 0.3
Comment 1 Aaron J. Seigo 2009-01-16 20:23:26 UTC
"The strange thing is that it does show up if I use xrandr to rotate my screen,
but if I rotate back it doesn't show again."

is your screen is rotated in the first place?
Comment 2 thomas coopman 2009-01-17 09:23:47 UTC
I've just found out that it is the rotation that triggers this:
situations:
- desktop effects enabled:
   start with normal: panel shown
   rotate: left or right: panel still shown
   rotate: normal or inverted panel not shown.

- desktop effects disabled:
   start with normal: panel shown
   rotate: left or right: panel now shown.
   rotate: normal or inverted panel shown.

So the situation inverts with desktop effects on or off.  I wonder if it has something to do with this bug: http://bugs.kde.org/show_bug.cgi?id=180994
(see my comment)
Comment 3 Steven Schwartfeger 2009-03-10 07:03:44 UTC
It seems http://bugs.kde.org/show_bug.cgi?id=186498 is a confirmation and duplicate of this report; at least if the bug here is when using panel auto hide, as I'm guessing. Can't confirm the desktop effects part though, dad tried it (he's the reporter of the linked bug).
Comment 4 Anselmo L. S. Melo (anselmolsm) 2009-04-25 22:33:28 UTC
I've just tested it on trunk r959078 with some different results. I didn't have problems when Desktop effects was enabled. 

With Desktop Effects disabled: I faced problems with auto hide enabled. 
rotate left / right : panel appears.
back to normal: It doesn't show up.

I rotated again to the left, turned auto hide off then rotated to 'normal' again: panel ok. Enabling auto hide again, it disappears either on rotation left or right.
Comment 5 Aaron J. Seigo 2009-05-09 01:39:00 UTC
if it works without desktop effects, then the plasma code is just fine and we're simply not getting notifications of the changes or perhaps the correct screen dimensions when the effects are on. either way, that would make it a kwin bug. please re-assign to kwin if you can verify it only happens with desktop effects on.
Comment 6 Aaron J. Seigo 2009-06-10 02:47:35 UTC
*** Bug 186498 has been marked as a duplicate of this bug. ***
Comment 7 Aaron J. Seigo 2009-06-26 04:17:52 UTC
*** Bug 197887 has been marked as a duplicate of this bug. ***
Comment 8 EZMZSROZDCDO 2009-07-23 09:17:09 UTC
It makes no difference if I enable or disable desktop effects I get the following-

With the panel set to auto-hide, if the panel is on the left or top of the screen then things work fine but with the panel on the bottom or right it doesn't show after a screen rotation change- from normal to left or left to normal.
It reappears correctly when the screen is set back to the state it was in when the panel was moved to the right or bottom.

I haven't tried rotating 180 or right.
Comment 9 peter.kelder 2010-11-21 12:53:42 UTC
I've got a simular problem, but doen't seem to be so directly coupled to to cube rotation or....
Occasionally autohidden taskbars and widgets stop reacting.
Comment 10 peter.kelder 2010-11-21 13:01:04 UTC
I've got a simular problem, but doen't seem to be so directly coupled to to cube rotation or....
Occasionally autohidden taskbars and widgets stop reacting.

Plasma just came alive again, given enough time!
Comment 11 Thijs 2011-12-14 10:15:11 UTC
Just tried in 4.7.3, and couldn't reproduce, in any order, angle and regardless of the desktop effects. Can anybody still reproduce?
Comment 12 Myriam Schweingruber 2012-05-28 21:51:53 UTC
Closing correctly, no feedback given since the last comment.