Firebird -> Firefox
Roger Oberholtzer
roger
Mon May 17 11:59:23 PDT 2004
On Fri, 13 Feb 2004 07:47:17 -0600
Michael Hipp <Michael at hipp.com> wrote:
> Is this using 'windows activate on mouseover' or even when mouse moves
> over a window in the background?
I do not think this is really a KDE thing. So that setting is not always
doing as expected, especially for non KDE apps. In the sense that X allows a
window to know if a mouse leaves it or enters it. For X to determine this. X
must run (one set of context switches). Now, if a program is mouse-based, it
most likely tells X to let it know about mouse activity in its top level
window. Smart programs can limit what they want to know, so X could know not
to inform them. But most apps I have seen ask X for all mouse activity. So,
X has to send a message to the app, which has to become active and yap with
X a bit. Hence the next set of context switches. And they can really add up.
Keep in mind that to X a top level window is usually always comprised of a
number of'windows' (aka widgets), all with their own mouse requirements. It
only takes one component in the window to express this interest for X to
inform the top level window of mouse activity. Meaning that you do not even
need to enter the part of the window that is really interested in mouse
stuff for your app to wake up. It is one thing that keeps libX11 busy.
> I've done lots of audio work in KDE with artsd turned completely off.
> (Audacity doesn't like artsd). So if it's a problem, I'd say just kill
> it and try running without it. Chances are you won't miss it.
We do disable it. That is the only solution we have found.
--
+????????????????????????????+???????????????????????????????+
? Roger Oberholtzer ? E-mail: roger at opq.se ?
? OPQ Systems AB ? WWW: http://www.opq.se/ ?
? Erik Dahlbergsgatan 41-43 ? Phone: Int + 46 8 314223 ?
? 115 34 Stockholm ? Mobile: Int + 46 733 621657 ?
? Sweden ? Fax: Int + 46 8 302602 ?
+????????????????????????????+???????????????????????????????+
More information about the Linux-users
mailing list