LinuxSA Mailing list archives

Index: [thread] [date] [subject] [author]
  From: lloy0076 <lloy0076@senet.com.au>
  To  : linuxsa@linuxsa.org.au
  Date: Sat, 27 Nov 1999 13:23:51 +1030

[Fwd: Re: X Refreshing]

-------- Original Message --------
Subject: Re: X Refreshing
Date: Sat, 27 Nov 1999 14:02:05 +1130
From: "Mike Andrew" <mikero@norfolk.nf>
To: <lloy0076@senet.com.au>
References: <383F41F7.177E98E1@senet.com.au>

From: lloy0076 <lloy0076@senet.com.au>

> Hi there!
>
> Is there any way to force X to redraw the various windows on screen more
> often than the default? What I would like is for X to interrupt the
> program, force it to redraw itself and then continue. What happens at
> the moment is that a program (such as StarOffice which is the classic
> example, or kMail) starts doing something which takes a long time but
> fails to redraw. Hence, it's difficult to determine if the program has
> crashed or is actually doing something but hasn't redrawn....

yes. kmail is the classic example, and it is all to do with threading.
Specifically the lack of them. No matter
how many times you bash X to re-display, it is up to the programs
themselves
to find time slices to do it.

kmail and anything else K uses QT version 1 libs. The support for
threading
(doing lotsa different things in separate
processes) is not quite there. QT version 2 is, and is what KDE version
2 is
using. (in beta, and not ready yet). Kmail has been specifically
targeted.

But a warning. The fact that qt2 supplies the necessaries, and the fact
that
kde will account for that, still leaves
individual holes to be filled where the applications themselves must
also be
re-written.

http://users.nf/linux/

(sorry i couldn't post to your mail group, for whatever reason your
reply
address got in first, perhaps you could echo
it for me)

-- 
LinuxSA WWW: http://www.linuxsa.org.au/  IRC: #linuxsa on irc.linux.org.au
To unsubscribe from the LinuxSA list:
  mail linuxsa-request@linuxsa.org.au with "unsubscribe" as the subject


Index: [thread] [date] [subject] [author]
Return to the LinuxSA Mailing List Information Page