Summary: | Task entries in Taskbar sometimes overlap | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Jesse <shubhadeepc> |
Component: | widget-taskbar | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | adaptee, ansarmientoto, bart, borden_c, c.reimer1993, contact, danielarndt, deano_ferrari, dif.clan, hamelg, jakob, jan.mussche, john_fitzgibbon, kevin.kofler, kollix, lukasz, mahen, mbriza, nick, perfecttrc, pwegrzyn, rdieter, ripper-tm, roberto.zanon.01, sidicas, stierand, thomas.pasch, tosiara |
Priority: | NOR | ||
Version: | 4.9.3 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
See Also: | https://bugzilla.redhat.com/show_bug.cgi?id=832753 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
screenshot
screenshot before moving item away - no overlap screenshot after moving item away - overlapped expanded group screenshot task manager settings screenshot showing the bug on kde 4.8.4 Icons overlapping Overlapping items in taskbar with KDE 4.11.1 |
In the screenshot, KWrite and Konsole's entries are overlapping. Apparently, these are the ones that mostly face the issue. *** Bug 293805 has been marked as a duplicate of this bug. *** I can repeat the issue around 75% of the time if I open up firefox, and then konsole, and then close konsole the firefox task will move to the middle of the task bar. May I ask if that's Firefox related ? I also have issues with the new "Icon tasks" widget ; when I close Firefox, the widget doesn't realized FF is closed. I have to click it and wait for about 5 seconds for it to realize there's no instance running, then it works again. So it seems to affect both the regular task bar and the new icon tasks widget. [I'll probably file another bug report for that, once I make sure it's not already done] I don't think its firefox related, if anything I'd say Konsole is the issue. I can also reproduce by opening up some konsoles and then another program like dolphin and then if I close off certain konsoles dolphin will sometimes move to the middle of the task bar The same here. This is a long standing bug and still remains in KDE 4.8.1. I thought there was already a bug report about this issue but I cannot find it anymore. https://bugs.kde.org/show_bug.cgi?id=297705 Seems to be the same bug. Steps to reproduce are listed there . *** This bug has been confirmed by popular vote. *** This bug seems to be related to bug #224447. *** Bug 297705 has been marked as a duplicate of this bug. *** it does not depend on the browser or konsole. Other icons on the panel of the tasks overlap аналогично. this was with mozilla, konsole, apper, kopete. So far this error can not fix. Also reported in the Red Hat Bugzilla for Fedora on https://bugzilla.redhat.com/show_bug.cgi?id=832753 . I have it here currently reproducible, using KDE 4.9beta1. I think it has to do with automatic grouping and de-grouping. It happens here where I have 2 rows of entries in the taskbar, the bottom row in the left-most place holds the group of 2 kwrite windows. Look at the screenshots: The taskbar looks as in the first screenshot before it happens. I move the "openSuse" taskbar entry window into a different virtual desktop and then the grouped kwrite windows get ungrouped and then I have the overlapping entries as seen in the second screenshot. It probably has to do with the fact that the grouping is on the far left of the taskbar. whenever I move a taskbar entry from the first row away, the ungrouping happens and also the most-right entry from the taskbar moves 1 position to the left and there it overlaps the previous group entry. Again: the group is expanded. one entry from the group moves one row up and the second entry keeps its location but gets overlapped with the entry to the right of it which moves one position to the left. Probably the algorithm does miscalculate the remaining number of entries when one entry is removed and also a group is expanding in the same step. Created attachment 71911 [details]
screenshot before moving item away - no overlap
Created attachment 71912 [details]
screenshot after moving item away - overlapped expanded group
Created attachment 71940 [details]
screenshot
This bug occurs when a grouping and sorting windows in the task bar
Created attachment 71942 [details]
task manager settings
does not occur imposition of windows with these settings
An observation that may help, (or not): This problem seems to be 64-bit-specific and less about the Linux/KDE version. I have a few 32-bit installs, (various Fedora/CentOS with whatever version of KDE is current for that linux), but have never seen the problem there. Happens quite a lot on my (main) 64-bit machine which has been through a few different revs of KDE. Nope, it has nothing to do with the CPU type. See my comment #13, #14 and #15. With this description and the screenshots you can easily reproduce the problem (which I did myself with different applications running. It has to do with the fact how a group is expanded and what is after it) This bug is present also in kde 4.8.4 distributed within Kubuntu 12.04 (64 bit). I attached a screenshot too. Created attachment 73319 [details]
screenshot showing the bug on kde 4.8.4
I haven't seen the bug in 4.9 yet. But I have. See my comment #13 *** Bug 303016 has been marked as a duplicate of this bug. *** Installed KDE 4.9.2 release 511 (opensuse update repo) - still same issue Same problem here: Hi, with a few recent installations I get 2 buttons on the task-manager located on the same spot, instead of next to each other. When I have 2 programs open, I see one button. When I click it, the other window is in front, indicating its name in the button. When I hover my mouse over the button I see the name of the hidden window. Just want to add, I've been experiencing this exact same problem. It's been happening quite often -- about once every two days, and I've been using Kubuntu for months now. Created attachment 75121 [details]
Icons overlapping
Saw this bug this morning in Kubuntu 12.10 with KDE 4.9.3.
Ditto - I've been experiencing this behaviour for a long time, still happening in 4.9.3 (Kubuntu 12.10 64bit) *** Bug 309102 has been marked as a duplicate of this bug. *** Hello, also having this problem here in Debian testing (KDE 4.8.4) for the upcoming release of Debian Wheezy. I made a video of it happening here: http://v.youku.com/v_show/id_XNDg3NTAzMjY0.html Any ideas or solutions? I'd also like to say this is definitely not the fault of any of the applications.. It's clear that I can make this happen between any two applications.. So far I have done... liferea + Icedove Firefox + supertuxkart dolphin + konsole dia + gimp (that was especially confusing) So it's definitely a bug in the KDE task widget. It happens most often between any applications that you use the most, they just start misbehaving after a while like the taskbar forgets there is already an item at that taskbar location. Made another video of how to reproduce, undo, and then reproduce again. http://v.youku.com/v_show/id_XNDg3Nzk1NzQ0.html When the bug occurs, unlocking then locking again widgets fixes the overlapping entries in the taskbar. I've also found that switching between activities can refresh the taskbar, and henceforth make the bug go away. It's almost been an year since people have begun reporting the bug, and a question I have is, why do these bugs occur in the first place? I love KDE, but I've also used GNOME, and bugs of this (rather visibile) kind are not as common there. Is our smaller userbase partly to blame? Or perhaps is it the way that KDE is written? I know KDE's written in C++; and one thing about C++ (a language I like), is that you need some amount discipline to write it. I've only been a KDE user so far, and perhaps it's time for me to get my feet wet with some KDE code. Anyone have suggestions on where to start? Our userbase is not smaller than GNOME's. (In reply to comment #35) > I've only been a KDE user so far, and perhaps it's time for me to get my > feet wet with some KDE code. Anyone have suggestions on where to start? As the issue was irritating me as well, I've started digging through the code myself, too. Take a look at kde-workspace/plasma/desktop/applets/tasks/taskitemlayout.cpp There's a method called void TaskItemLayout::layoutItems() This method is called whenever a new item is added/removed from the task bar, and I believe this is a good place to start. Note, that TaskItemLayout class derives from QGraphicsGridLayout, so it might be that Qt is involved. I don't have too much time to debug it, so if you find anything interesting - please share, so we can join our forces. I don't want to start any ranting here (KDE is still a great environment for my day-2-day work), but I second to that issues like this one (obviously affecting usability) should have a higher priority assigned. Too much of KDE developer time goes into eye candy etc. (e.g. do you know anyone who really needs to rotate desktop widget by arbitrary angle?). (In reply to comment #36) > Our userbase is not smaller than GNOME's. Ah, I didn't know. Most of the people I know use plain Ubuntu, atleast in the U.S. (I use Kubuntu.) I suppose KDE is used more widely in Europe, South America, India and elsewhere? Thanks for the pointer. (In reply to comment #37) > (In reply to comment #35) > > > I've only been a KDE user so far, and perhaps it's time for me to get my > > feet wet with some KDE code. Anyone have suggestions on where to start? > > As the issue was irritating me as well, I've started digging through the > code myself, too. > > Take a look at kde-workspace/plasma/desktop/applets/tasks/taskitemlayout.cpp > There's a method called > void TaskItemLayout::layoutItems() > > This method is called whenever a new item is added/removed from the task > bar, and I believe this is a good place to start. Note, that TaskItemLayout > class derives from QGraphicsGridLayout, so it might be that Qt is involved. > > I don't have too much time to debug it, so if you find anything interesting > - please share, so we can join our forces. > > I don't want to start any ranting here (KDE is still a great environment for > my day-2-day work), but I second to that issues like this one (obviously > affecting usability) should have a higher priority assigned. Too much of KDE > developer time goes into eye candy etc. (e.g. do you know anyone who really > needs to rotate desktop widget by arbitrary angle?). FYI, Ubuntu doesn't use GNOME anymore, Unity is a completely different beast (but this is getting off-topic). Confirmed on 4.9.5 still here on 4.10.00 Is this a duplicate of Bug 224447? This annoying bug is still present in the new version of OpenSUSE with KDE 4.10! OS: OpenSUSE 12.3 x86_64 Kernel: 3.7.10-1.1 Qt: 4.8.4 KDE: 4.10.00 "release 1" (In reply to comment #43) > Is this a duplicate of Bug 224447? Seems like it... How to mark something as duplicate? *** This bug has been marked as a duplicate of bug 224447 *** I can confirm the same intermittent behaviour with KDE 4.10.3 The two applications I'm using most frequently in a work environment is Thunderbird and Firefox, so that's the situation I notice most. Created attachment 82322 [details]
Overlapping items in taskbar with KDE 4.11.1
|
Created attachment 68639 [details] screenshot Version: unspecified (using KDE 4.8.0) OS: Linux The entries in the taskbar overlap sometimes when there's a change in the entries like on opening a new application or closing one. I haven't been able to noticed any specific reason for this yet. Attached is a screenshot depicting the issue. Reproducible: Sometimes Steps to Reproduce: I would tell if I knew myself Expected Results: Don't overlap OS: Linux (x86_64) release 3.2.5-zen Compiler: x86_64-pc-linux-gnu-gcc