G'day all,
I eventually got annoyed with the volume controls on my USB speakers not
working, and wrote an XMMS plugin. Patch against xmms-1.2.5-pre1 is available
at http://www.linux-usb.org/xmms-0615.patch.gz
You need kernel hiddev support for this to work, and you may need to copy or
link the hiddev.h file to
/usr/include/linux/hiddev.h, depending on how your distro is set up.
Download the source to xmms, apply the patch, rebuild and activate the plugin.
It should work with volume controls, play/pause, stop, next/prev track, and
mute buttons on multimedia keyboards. If you have any problems, please turn on
debugging and send me annotated output of the events you get for each key.
The patch dicks around with a lot of files that are unaffected by the patch -
I think that the autoreconf config that I have must be quite different to the
xmms maintainers. If anyone else wants to play with making this a standalone
plugin module for xmms, please go ahead. I am just about fed up with autoconf
and automake.
My apologies to the webmasters for making a mess in htdocs, but the anonymous
FTP space doesn't seem to work, and I don't have anywhere else to park it.
The main reason that I posted it here first, apart from the need for testing,
is to solicit opinions on how this should be done in general (e.g. what about
the other consumer keys). Do we keep writing plugins etc for all the different
applications, or do we go for a more general daemon, and use X resources or
something like that?
Brad
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel