Quote:>Lots of people seem to be having this problem (including myself at one time).
>You'll need to go into your rc.d directory and find the rc.whatever file which
>runs gpm at boot. Comment out the line that runs gpm.
A better solution is to add 'gpm -k' to the beginning of the startx
script and restart it at the end.
Quote:>Does anybody care to comment on what the real probelm is ??
The problem is that /dev/psaux is an exclusive-open device. A better
way of doing things, in my opinion, would be a "stackable-open" device.
If a process already had /dev/psaux open when something else opened
it, the first open would be stacked - reads and writes would block -
and all of the events would go to the latest open. When the second
process closed /dev/psaux the events would start going to the first
open again.
This would mean that there would be no need to kill and restart gpm
when X was run - gpm would simply get no events for a while. What
to do about switching between the VT that X is running on and one
where you might want to use gpm needs more thought though.
Michael Gordon
--
Politicians are like nappies, both should be changed regularly
and for the same reason - graffito on a wall in Yeovil.