Summary: | kicker disrupts gkrellm's position on start and on hide/unhide | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Jedd <bko> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | l.lunak, phaoost, st99 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Jedd
2004-10-06 04:10:14 UTC
*** This bug has been marked as a duplicate of 41201 *** this is a kwin bug now. kicker registers extended struts and is a good citizen in that way. there's nothing more that i know of that kicker has left to do here. passing it on to Seli now that kicker has done its part. *** Bug 116786 has been marked as a duplicate of this bug. *** I can confirm that this is still a problem with 3.5.1. Weirdly, just where the pair of gkrellms that I run (both the same height as the panel) start up seems to change every now and then. Usually they appear a few pixels above the bottom of the screen (and extend to a few pixels above the height of the panel). This is just mildly irritating, like being nibbled by a small duck. But sometimes they start up entirely above the panel, directly above where they should be sitting, requiring alt-mouse operations to move then beneath the level of the top of the kicker bar (if you see what I mean). Alt-mouse will only move them to within a few pixels of the bottom of the screen, for some reason, which then requires some pretty neat maneuvering (on a 1600x1200 display) to grab the 'titlebar' of these mini-gkrellm windows, and move them down the next few pixels to the bottom of the screen. This is somewhat more irritating, more like being nibbled by several reasonably sized ducks at the same time. Hello, I confirm similar bug on 3.5.2 (compiled on debian sarge 3.1r1). I use gkrellm with Dock/panel and Sticky state options. Under icewm it works fine - it starts always on the same position (top-right corner in my case) and kicker panel is full-sized. On kwin it always starts on wrong position (in my case, one its' own window size lefter) and when I move it to top-right corner kicker becomes shorter by this size. When I make up or down some network iface, gkrellm moves again, so I need to move it by hand all the time. Desired behaviour - gkrellm should always start on the position I left it, sholn't move when some changes in its' status appear and kicker shouldn't change its' size. SVN commit 927466 by lmurray: Improved window movement around struts. Windows can be moved anywhere where the titlebar is still clickable even if it is outside the normal work area. When struts are added or removed only move the windows that cover the same area, leave all others untouched. If a strut is removed on a xinerama screen that is not on the edge of the full desktop area prevent the windows from being moved offscreen. Prevent struts/panels from interfering with the movement of windows on other xinerama screens. BUG: 74559 BUG: 90833 BUG: 160068 M +0 -8 client.cpp M +2 -3 client.h M +301 -142 geometry.cpp M +0 -2 manage.cpp M +20 -0 utils.cpp M +26 -0 utils.h M +4 -0 workspace.cpp M +7 -0 workspace.h WebSVN link: http://websvn.kde.org/?view=rev&revision=927466 |