Version: (using KDE Devel) Installed from: Compiled sources Compiler: gcc3.2 CFLAGS="-mcpu=athlon-xp -O3 -pipe" OS: Linux I've noticed that windows maximize improperly when using a child panel (probably does same thing with regular panel). Also, the desktop menu's drop down bars are improperly placed. I can attach screenshots of the problem to explain more clearly. Thx in advance!!
Created attachment 554 [details] Example of problem
Created attachment 555 [details] Another Example - with Desktop Menu
yeah, this code sucks... it's even worse on multihead displays. NETWM only gives a reserved width along each border, nothing more. We really need reserved regions, rather than just distances from the borders. Confirm, but I don't know when or what will be done about it. I'll try to keep this in mind when I give the multihead issues (which are even worse) a staredown
One easy way to see the problem (if you have xinerama set up): I have Xinerama with two identical monitors. I have set up kicker to only show on my right monitor. With this setup, kwin does not use the area on the left monitor that kicker occupies on the right one. Not use means not to auto place in it and not to maximize in it.
same problem as bo@sonofthor.dk it happens with main kicker, child panels, and other panels.
Created attachment 5818 [details] this easily shows the problem - 2 monitors Using 2 monitors - this is extremely easy to show...
I think this may be the cause of non "Tetris effects" of kicker and panels - look at bug 74513 for an example of the "Tetris effect" wanted to see how solving one of the two bugs may solve the other.
I think this is fixed in 3.3, however i can't test it, since I can make a panel with a width different of 100%,... for a reason, its broken in 3.3
sorry, this is still valid if the panels are on different screen (xinerama) its better than in 3.2 but on a same screen, the same problem exist. plus maximizing the window verticaly does not do what is expected on comment #1
*** Bug 74513 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 41201 ***