kde4 customize taskbar redraws multiple times
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kdebase-workspace (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: kdebase-workspace
Setup:
Dell Vostro 1500, Core 2 Duo, nVidia GeForce 8400M (not currently used)
Installed Hardy alpha 6, Kubuntu-KDE4
To save someone 5 minutes of head scratching, I'll repeat: that's KDE4, not KDE3. However, looking through the /etc/init.d/kdm script, I see references to kde3, so not sure ... Konqueror-
I probably noticed the inefficient/
Symptom: changing location of taskbar panel makes desktop redraw multiple times. On this 2.2 GHz Core 2 Duo machine w/ 2G RAM, it takes a noticeable 3-5 redraws and 8 or 9 seconds to finish.
Steps to reproduce:
1. Right-click on taskbar, choose "Panel Settings"
2. Change location of panel to orthogonal place. e.g bottom to left or right. (Top doesn't trigger it as noticeably.)
3. Click Apply.
... Screen will redraw multiple times ...
Expected results: Desktop should redraw once, and only once, in a second buffer and refresh the visible screen only once.
Suggestion 1: Disable your video card to really highlight inefficient behavior.
Suggestion 2: Also have another process hog the CPU(s) to really highlight the inefficient behavior.
I note that after having changed the panel location three or four times (to make sure that I can reproduce this behavior), the kdm program is now hogging a core. I'll make two more bugs for that, about kdm hogging cpu at all, and kde/kernel not utilizing second available core.
Changed in kdebase-workspace: | |
importance: | Undecided → Low |
By orthogonal I mean top or bottom goes to left or right, and left or right goes to top or bottom. I suspect that changing both horizontal and vertical width of desktop is taking some long code path.