Bug 189279 - Panel position does not change with the screen resolution when it is hidden
Summary: Panel position does not change with the screen resolution when it is hidden
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: panel (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-10 14:46 UTC by LuRan
Modified: 2014-08-16 16:47 UTC (History)
5 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 LuRan 2009-04-10 14:46:09 UTC
Version:           svn snapshot (using Devel)
Compiler:          gcc 4.3.2 with gentoo patches
OS:                Linux
Installed from:    Compiled sources

I have a dual monitor configuration, but the intel driver does not set the initial resolution correctly, I have to run xrandr myself after I start KDE. I also have the panel auto-hided. After the screen resolution changes, the position of the panel does not change with it. I have to move to the old position of the screen edge to get the panel out, then it will adjust the position to the new screen edge, so when the resolution changes from a large one to a small one, the panel is out of screen and it is pretty hard to get it back.
Comment 1 Erik Boritsch 2009-04-13 04:19:12 UTC
Confirming this bug for kde 4.2.2 from gentoo ebuilds. After a resolution change e.g. for a full-screen game the panel's position isn't updated properly.
This happens only if desktop effects are enabled. Intel 950GM videocard.
A screenshot explaining the matter: http://yfrog.com/egbugyp
Comment 2 Christian Nitschkowski 2009-11-17 21:56:36 UTC
I can confirm that the panel in KDE 4.3.2 as shipped with KUbuntu 9.10 (Karmic Koala) doesn't work as it is supposed to.
When I attach my external monitor to my EeePC, the resolution automatically changes to 1024x768 (which is slightly larger than my internal screen).
The panel then sits at its old position (600 pixels in the y-direction).
When I move the mouse there, the panel's glow effect appears but the panel stays hidden.
I have to kill plasma-desktop and restart it afterwards.
When starting the plasma-desktop after setting the resolution the panel will show up and span the whole screen as it is intended to.
Comment 3 spikethehobbitmage 2010-02-03 14:48:50 UTC
confirmed in KDE 4.3.4 on Debian
This is a real pain when a full screen app dies with a smaller screen size, as krandr is no longer accessible.
Comment 4 Aaron J. Seigo 2010-02-04 01:26:09 UTC
SVN commit 1084921 by aseigo:

be sure to reposition the unhide trigger when screens move around on us; not sure if this fixes the issues on multiscreen systems, testing welcome.
CCBUG:189279


 M  +7 -1      panelview.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1084921
Comment 5 Aaron J. Seigo 2010-02-04 01:27:00 UTC
SVN commit 1084922 by aseigo:

be sure to reposition the unhide trigger when screens move around on us; not sure if this fixes the issues on multiscreen systems, testing welcome.
CCBUG:189279


 M  +7 -1      panelview.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1084922
Comment 6 Nicolas L. 2010-06-03 16:52:45 UTC
Is this bug still valid with this commit ? or in kde 4.4 or 4.5 ?
Comment 7 Erik Boritsch 2011-05-07 10:14:49 UTC
Can't reproduce it with KDE SC 4.6.2, seems to be fixed, thank you.
Comment 8 T 2014-05-14 13:29:10 UTC
Run xGalaga or other full screen game with different resolution. Return to screen - KDE panel has lost it settings and is squished to its centre position. 

Not fixed all versions Kubuntu 12.0 to 14.04. 
KDE - 4.13.0
Comment 9 Christoph Feck 2014-08-16 16:47:49 UTC
What you describe is a completely different issue. Please report it separately.