Version: (using Devel) Compiler: gcc 4.3.2 OS: Linux Installed from: Compiled sources When I switch off a second monitor (when I am in a dual-screen configuration), i can't maximize the windows any more. When I do so, the window is only taking 50 % of the screen (the top part). I need to restart KDE to have the normal behavior back. Note : I always place the second screen right of my main screen. Also, I don't knows why, but xrandr identifies the external monitor as screen "1", and my laptop monitor as screen "2".
Does this occur with trunk? When did you update it? Because there was an important fix for dual-screen setups a few days ago.
My current installation comes from openSUSE RPMs. I installed it on January 13th, and my current packages version is 4.1.96-37.1. Hope this can help. I'll thy to install the latest version and see if this bug is still there.
Those fixes were committed on Jan 12th. I think they did not make it into rc1. Please check with rc2 (if it exists) or 4.2 final.
This problem still exists in 4.2.0. I used to have my second monitor set as extended - right of, but now I use clone and it happens too. I disconnect the monitor, then I run "xrandr --output VGA --off" and the windows can't be fully maximized, in my case it is like 60% of height.
This bug still exists in KDE 4.2.1. I noticed that when I disconnect the monitor first and then run the xrandr... command, the bug appears. But when I run the xrandr... when the monitor is still plugged in, and after then I disconnect the monitor, it seem to work as expected.
*** Bug 185471 has been marked as a duplicate of this bug. ***
Fixed in trunk. Struts were not updated when the framebuffers size changed, which allowed kwin only a certain area to work with.
SVN commit 942883 by asommer: Backport 937003 and 938069. - update struts when the framebuffer is resized - create PanelView instances only when the screen they are for is active - destroy PanelViews when their screen is deactivated Use mouse-poll-timer for auto-hide, even if no popup is open. This makes the panel stay, if the pointer only leaves for a few ms. Correctly resize new panels to the screen they are created on. BUG:181441 BUG:185471 BUG:179131 BUG:178066 M +14 -0 desktopcorona.cpp M +34 -21 panelview.cpp M +23 -15 plasmaapp.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=942883