[Konsole-devel] [Bug 69640] New: desktop switching extremely slow when transparent backgrounds are used
Thiago Macieira
thiagom at mail.com
Thu Dec 4 18:47:08 UTC 2003
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=69640
Summary: desktop switching extremely slow when transparent
backgrounds are used
Product: konsole
Version: 1.3 Beta
Platform: unspecified
OS/Version: Linux
Status: NEW
Severity: normal
Priority: NOR
Component: general
AssignedTo: konsole-devel at kde.org
ReportedBy: thiagom at mail.com
Version: 1.3 Beta (using KDE 3.1.94 (3.2 Beta 2), compiled sources)
Compiler: gcc version 3.3.2
OS: Linux (i686) release 2.6.0-test11
Just for information:
$ rpm -q XFree86-common
XFree86-common-4.3.99.14-38302cl
When switching desktops in KDE (using the panel or Ctrl+F1, F2, ...), it takes a long time to redraw windows -- a time extremely high considering I am running on a fast processor.
I've started seeing this behaviour maybe in August, which means it could be related to XFree86 version 4.3.99. I simply cannot test another version.
However, I have traced related this problem to the number of open konsole session with transparent backgrounds. I've noticed this message in my ~/.xsession-errors file:
kdesktop: virtual bool KPixmapServer::x11Event(XEvent*): request for DESKTOP1
and I noticed it happened in the exact number of times as I had of open transparent sessions -- all desktops counted. That is, even if I switched to a desktop without any konsole windows, this request would happen.
It would seem to me that konsole is redrawing itself even for hidden sessions/windows at every desktop change.
Just to test, I removed transparency from all open sessions. The message disappeared and desktop switching became fast again.
More information about the konsole-devel
mailing list