[Prev][Next][Index][Thread]

Re: Linux executor help



>>>>> "Anthony" == Anthony J Stuckey <stuckey@mrcnext.cso.uiuc.edu> writes:

    Anthony> 	I have seen several times when Executor ignores the
    Anthony> keyboard.  The keys show up in the Xterm that I started
    Anthony> executor from.  I have no idea why this occurs.  I have
    Anthony> not seen somethng as moribund as this.  (my mouse has
    Anthony> always worked.)  This is a problem which has persisted
    Anthony> across several versions of executor and the Linux kernel
    Anthony> -- I now use 1.99n and 1.2.8, and it showed up last
    Anthony> night.  Is this possibly window-manager related?

I think these are two different problems.  If new data on the X server
socket doesn't generate a SIGIO, E/L 1.99m won't see any X events at
all.  This behavior is consistent with what Per described.  We should
change Executor so it both polls for X events and also notices them
asynchronously.  The asynchronous support is needed to make some games
work, e.g. Diamonds.  If we make this change, a few games won't work
properly on machines running older Linux kernels (like back in the E/L
1.99k days), but most stuff will work fine.

-Mat


References: