Summary: | Plasma desktop covers windows/panels after reducing number of screens in between plasma runs | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Wouter Haffmans <wouter> |
Component: | desktop | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ak, carsten.schlipf, fungs, jack.gurulian, jan.kaspar, kde, menegola, notmart, pelladigabor, zabbaskeema |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
plasma-desktop conf file
plasma-desktop output with single screen attached plasma-desktop output with two screens attached |
Description
Wouter Haffmans
2010-12-13 11:53:25 UTC
Hello, I can confirm, I have a similar problem with Lenovo R500/Intel graphics card/ArchLinux. The problem started around the time when KDE 4.5 was introduced. As described in the previous posting, the only way to recover is to enable a secondary monitor (I do it with xrandr), shut plasma down (I do killall plasma-desktop), run it again (plasma-desktop). Then, I get a functional workspace on two screens, just some panels have wrong sizes. If I disable the secondary monitor, the workspace remains functional. The problem is independent of Desktop Effects/direct rendering settings. Cheers, Jan. uhm, an issue like that could be caused from instance by the association of view id -> containment id being lost in plasma-desktoprc Created attachment 54568 [details]
plasma-desktop conf file
Here's my plasma-desktoprc, I hope it helps... Looks like the archive I mentioned in the original report never got uploaded - it's probably too big? I've put it at http://www.simply-life.net/plasma-bug-259704.tar.gz . It has two screenshots and two plasma configuration files in it. Created attachment 55506 [details]
plasma-desktop output with single screen attached
I have attached the output of plasma-desktop with the second screen disabled. The bug is still present with KDESC 4.6 RC1 (4.5.90). plasma-desktop --version now shows:
Qt: 4.7.1
KDE Development Platform: 4.5.90 (4.6 RC1)
Plasma Desktop Shell: 0.4
In the execution of plasma-desktop which generated the attached output, the main problem (desktop on top of windows) occurs.
I'll also attach the output of plasma-desktop with the secondary screen attached in a moment.
Created attachment 55507 [details]
plasma-desktop output with two screens attached
As said in the previous comment, this is the output of plasma-desktop when I have two screens attached. In this execution, the plasma desktop does not cover windows, but everything appears as expected.
I only just came across https://bugs.kde.org/show_bug.cgi?id=259183 - it looks like this report may be a duplicate of that one? I indeed do have a panel on the second screen (bottom, full width, with Kickoff, task manager and digital clock applets). The primary screen also has a bottom, full-width panel with some widgets (Kickoff, Show Desktop, Task manager, System tray, Digital Clock). Marco (or anybody else working on Plasma): can you please confirm if this is a duplicate and mark it as such if so? Thanks. To fix that issue just delete ~/.kde4/ folder. You will lose all your KDE settings but at least it fixes the problem. I guess there must be a more specific file/folder that will fix the problem if deleted, but since I came from a fresh install I did not bother finding it. :) I have the same problem, but I don't want to delete ~/.kde/. There must be a better solution I found a temporary solution for this problem. If you have this problem, you can right-click desktop, choose Settings, wait some time for the window to open. Probably you won't see the window under the desktop. Press Alt-F3 (if necessary, use Alt-Tab to find the Desktop Properties window) and choose "Always on top". Change desktop type for example from Folder View to Desktop View or use some other variant. Plasma will become ok. And no need to restart Plasma. Check out 260360, this seems to be related. I can confirm this bug with KDE 4.6.0. Booting the laptop computer into a single screen Xorg configuration without previously used Nvidia Twinview will cause plasma-desktop to cover all other windows. This, together with the fact that plasma apparently cannot handle a switch in number of screens without loosing or resizing/moving plasmoids, makes KDE unusable on my working laptop where I must switch between stationary (docking station with external screen) and mobile (presentations) mode. As there seems to be so much evindence, I think this bug should really be confirmed... I can confirm this bug on a Lenovo T400. My workaround is to: kquitapp plasma-desktop plasma-desktop *** This bug has been confirmed by popular vote. *** Git commit e2108edef7847f0ad98008f1904c59a7651f0088 by Aaron Seigo. Committed on 02/12/2011 at 17:00. Pushed by aseigo into branch 'KDE/4.7'. containmentType() .. NOT type()! and now we know the source of the "panel covers the entire screen" bug BUG:259704 M +2 -2 plasma/view.cpp http://commits.kde.org/kdelibs/e2108edef7847f0ad98008f1904c59a7651f0088 Git commit 20037a9bd6066c0b324003574ff998412b1917b0 by Aaron Seigo. Committed on 02/12/2011 at 17:00. Pushed by aseigo into branch 'frameworks'. containmentType() .. NOT type()! and now we know the source of the "panel covers the entire screen" bug BUG:259704 M +2 -2 plasma/view.cpp http://commits.kde.org/kdelibs/20037a9bd6066c0b324003574ff998412b1917b0 I have the same problem - but I am using KDE 4.7.3. Has this bug been re-introduced? This is not fixed even in 4.7.4 according to the git history. It would be fixed in 4.7.5, but it was not released. So the first released KDE with the fix is 4.8.0. |