Input device design (3)

James Cloos cloos+pdx-xorg at
Mon Aug 29 14:44:43 PDT 2005

>>>>> "Russell" == Russell Shaw <rjshaw at> writes:

Russell> The X server could monitor a special device such as
Russell> /dev/sysconfig or a known ip address or socket so that if the
Russell> user was to unplug/plug mice, keyboards, or any other
Russell> hardware, the kernel or user-space programs or a daemon could
Russell> write notification messages to it.

In short an X input-device server, akin to the current X font servers.

Sounds like a good division of labour.  Especially as it allows for
OS-specific (and even distribution-specific) daemons.  It will be
necessary to ensure that the X server does not crash if the iod
server dies, as (used to be)|(is) the case w/ x font servers.

It should probably not be limited to input devices, though,
as it would also be a good way to deal with changes to
output devices.

So, the X Input/Output-Device Server, or Xiods.

James H. Cloos, Jr. <cloos at>

More information about the xorg mailing list