[PULL] udev input-hotplug backend

Julien Cristau jcristau at debian.org
Wed Dec 30 11:24:52 PST 2009


Hi Keith,

I rebased my libudev branch on top of Dan's work, filling in
InputAttributes to allow configuration through InputClass xorg.conf(.d)
sections.  As part of that the ability to set the Xorg driver, or
arbitrary driver options, directly through udev has been removed,
leaving only xkb options, since the rest was obsoleted by InputClasses.

I think this is now ready for prime time.  The udev backend still
defaults to off though, and can be enabled by passing
--enable-config-udev to configure.

Please pull to master.

The following changes since commit 9fad8f06fb89ac2ae05bea0fa24cab3df7677297:
  Keith Packard (1):
        Merge remote branch 'dbn/inputclass'

are available in the git repository at:

  git://people.freedesktop.org/~jcristau/xserver libudev

Julien Cristau (1):
      config: add libudev input-hotplug backend

Peter Hutterer (1):
      xfree86: move sanity checks below option and input classes merges.

 config/Makefile.am              |   20 +++-
 config/config-backends.h        |   21 +++-
 config/config.c                 |   77 +++++++++++-
 config/hal.c                    |   63 +---------
 config/udev.c                   |  260 +++++++++++++++++++++++++++++++++++++++
 configure.ac                    |   23 +++-
 hw/kdrive/src/kinput.c          |    8 ++
 hw/xfree86/common/xf86Config.c  |   15 ++-
 hw/xfree86/common/xf86Globals.c |    2 +-
 hw/xfree86/common/xf86Xinput.c  |   25 ++--
 include/dix-config.h.in         |    3 +
 11 files changed, 426 insertions(+), 91 deletions(-)
 create mode 100644 config/udev.c

Thanks,
Julien


More information about the xorg-devel mailing list