| Summary: | Change Resolution Breaks auto hide | ||
|---|---|---|---|
| Product: | [Unmaintained] kephal | Reporter: | Adam Burton <adz21c> |
| Component: | General | Assignee: | Aike J Sommer <dev> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | adz21c, aseigo, dev |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed In: | ||
| Sentry Crash Report: | |||
|
Description
Adam Burton
2009-03-26 23:04:29 UTC
Potentially related KWin issue when changing between twinview meta modes. https://bugs.kde.org/show_bug.cgi?id=188208 i fixed this bug though .. i ... don't remember exactly what release or branch. :/ i'm pretty sure it made it into 4.2.0, though. however it relies on getting notified of the screen resolution changed by kephal. perhaps kephal isn't getting notified of the changes? i'm going to reassign this to kephal for now because i know that this does work with regular screen res changes via xrandr After your mention of xrandr I tried switching with xrandr using the below list, it has the same results. However it made me notice that when I switched to just the right hand monitor the panel auto hide seems to work correctly consistently. However the case of just left or both it doesn't work till I workaround. xrandr -s 0 (switching from single to dual monitors). Doesn't work. xrandr -s 1 (Only the right hand monitor). Works. xrandr -s 2 (Only left hand monitor). Doesn't work. In all cases the desktop effects issue still exists. I tried multiple combinations of switching from one meta mode, its consistently "1" that works and rest not. In kdebase/workspace/libs/kephal/kephalapp you can find a little helper-app, could you please install that and post the output of "kephalapp --listen" while you switch modes? Use the version in trunk, it should compile and run fine on 4.2 too. Well better late than never :-). I am now using KDE 4.3.2 (good work by the way guys *thumbs up*) on Kubuntu 9.10. I just tried kephalapp but it wouldn't compile now. Either way, new news that I think will help :-). I still have the same problem, however over the past few months I have observed a pattern. It appears the panel is not moving when hidden. If the panel is still active when changing meta mode it moves as required or it moves later when activated. So for the former case if I right click on the KrandRTray and select a new mode fast enough, while the panel is _returning_ to a hidden state, it will move as appropriate (I tested this with a panel that doesn't hide itself and the same happens, in fact I noticed when moving from left monitor to both you can for an instant see it on the left monitor before it moves to the right (couldn't in other combinations because when flicking between resolutions the right monitor shuts off the screen for a good second but for the left it's pretty much a flicker, but I am guessing it is the same)). For the latter case I let the panel hide itself (so wait say 5 seconds, just to be sure) and select a new meta mode and the panel does not move. You can find it by moving your mouse till you find the blue glow, then when you move your mouse over it the panel will jump out from where it is supposed to be. Below are 3 screenshots of example cases, followed by potential explanations for the alternative cases where a screenshot is pointless. 1.From left (small) monitor to both monitors. http://myweb.tiscali.co.uk/adz21c/panel1.png As you can see the glow is where you would expect it to be for just the left monitor. On activating the panel it jumps out from the very right of the screenshot. 2.From left (small) monitor to right (larger) monitor. http://myweb.tiscali.co.uk/adz21c/panel2.png 3.From right (larger) monitor to both monitors. http://myweb.tiscali.co.uk/adz21c/panel3.png 4.From both monitors to either monitor, I am guessing the panel is now so far off to the right my mouse cannot reach it to activate it. 5.From right (larger) monitor to left (small) monitor, same as 4. Hope that helps guys :-) I can confirm I also have this in KDE 4.4 (4.3.90-0ubuntu1~karmic PPA) Problem no-longer exists. (I ended up changing my desktop layout due to this, forgot I opened this so just checked it now, works fine) |