Summary: | desktop is not correctly resized/updated after Xrandr rotate event | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Anonymous Coward <coward> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | kicker does not move and resize when rotating |
Description
Anonymous Coward
2005-03-14 21:35:57 UTC
Same bug in KDE 3.4.0. CVS commit by lunakl: The old qt-copy patch #0032 was wrong, and the real problem is in the X server anyway, see https://bugs.freedesktop.org/show_bug.cgi?id=2965 . BUG: 101516 CCBUG: 67101 CCMAIL: Hamish Rodda <rodda@kde.org> M +15 -88 0032-fix_rotated_randr.diff 1.4 restart kwin together with kdesktop and kicker helps somewhat. Except now the tray panel has disappeared until next login. restart kwin together with kdesktop and kicker helps somewhat. Except now the tray panel has disappeared until next login. Unfortunately 0032-fix_rotated_randr.diff doesn't help here (Qt 3.3.4, X.Org 6.8.2, KDE 3.4.0). It still behaves as before, neither background nor kicker is updated. Same behavior with the newest 7174 nvidia driver. The real bug is in the XServer (or the driver), see the x.org bugreport. But the patch is, according to its description, supposed to work around it, isn't? Well, it doesn't. Workarounds are not, and cannot be, guaranteed to work. I use KDE 3.4.1 from Debian experimental with XOrg (don't know the version right now - it's on the another computer). see: http://www.episoftware.com/~martin/xrandr.png (http://www.kde-forum.org/thread.php?threadid=12121) Qt needs the patch mentioned in this bugreport. It's been sent to TT, and you can ask your packager to include it. There's nothing more we can do, sorry. You may want to try your luck with the _previous_ version of the aforementioned patch to Qt, which -- while reportedly wrong -- actually helps with the problem. I still have the problem with KDE 3.5.5. The kicker is not moved to the right place and resized to correct site. (Normally there is a clock on right side =>check the attachment.) Created attachment 19761 [details]
kicker does not move and resize when rotating
KDE 3.5.8. When switching to left or right orientation no ConfigureNotify event is sent (or at least xev doesn't receive one). When rotating to normal or inverted orientation the event *is* sent and received properly. There are no problems when running Gnome. KDE 3.5.8 and 3.5.7 both on Gentoo 2.6.22-gentoo-r5 The orientation is done right (by xrand or krandrtray), but kdesktop, kwin and kicker don't get resized. Temporary script solution which I found: #! /bin/bash #1.Rotate the screen xrandr -o left #2. Restart kicker dcop kicker kicker restart #3. Restart kwin kwin --replace& #4. Kill and restart kdesktop killall -9 kdesktop && kdesktop& or sometimes helps just killall -9 kwin && kwin& There where no problems with the same hardware on Mandriva 2007 (1,5 year ago). *** This bug has been confirmed by popular vote. *** |