To compile and install system wide, simply:
make
su 
make install

To install to your home directory: (xmmsfind_remote will go in ~/.bin)
make
make install-home

If you need to change the install paths, see the Makefiles.

To enable the plug-in you then have to open the preferences dialog in xmms
and select "enable" in the "Effects/General Plugin" tab.

Then run it by typing xmmsfind_remote at the prompt or assign a keyboard 
shortcut from the window manager to it:

On Gnome/Sawfish (default on rh 7.x):
Open "GNOME Control Center" (gnomecc) and select "Sawfish window manager" and
then shortcuts. Then in the "Add new shortcut" box, select "run shell command"
and enter xmmsfind_remote in the "command" box. Assign the shortcut of your 
choice and off you go!

In new versions of Gnome (like 2.4 and 2.6 that use metacity as the window 
manager) you need to edit gconf settings.  For example:
gconftool-2 -t string -s \
    /apps/metacity/global_keybindings/run_command_1 \
    "<Mod4>j"
gconftool-2 -t string -s \
    /apps/metacity/keybinding_commands/command_1 \
    "xmmsfind_remote"
This will bind Win+j to xmmsfind.  Instead of <Mod4> you can use <Ctrl>,
<Alt>, and/or <Shift> to specify any key combination.

In KDE you can add a keyboard shortcut to xmmsfind by adding it to the 
menu.  Open up the menu editor (kmenuedit) find a suitable pace to add
it and create an item named Xmmsfind.  Set the command to xmmsfind_remote,
disable launch feedback, and use the "Current shortcut key" at the bottom
to set a key combination of your choice.

See the manuals for other window managers for details regarding them...


On another note, for extended keyboards there are a variety of ways to
map the extra buttons to commands.  I've used lineak myself.
