ANN: xinput-ui: a simple GUI program to configure MPX

Max E max at meliaserlow.dyndns.tv
Wed Jul 3 01:22:14 PDT 2013


Hello list,

I have written a simple GUI program in Python for configuring MPX. It
can be used to create and delete master pointers, and to move hardware
input devices between master pointers. As far as I know, there is no
other program that does precisely this job (besides the xinput utility
itself.)

It works by emitting xinput commands. It is written for Python 2.7 and
wxPython 2.8. It seems to work pretty well, although there may still be
bugs. A more detailed README, source code, a screenshot are available on
the GitHub page for the project:
  https://github.com/Max-E/xinput-ui

Hopefully someone will find it useful. 

However, there is one major gap in the functionality still, namely the
ability to save the configuration permanently, or better yet, save
multiple profiles of different pointer configurations. Right now, you
need to set up the MPX configuration every time you reboot.

I could fairly easily have xinput-ui generate a shell script based on
the current pointer configuration, which can be run to duplicate that
configuration at a later time. That's what I'll do if there isn't a
better way. But is there a standard way to do this?

Thanks and enjoy,
-Max Eliaser



More information about the xorg mailing list