Macros
       The default plugin supports 5 Macros. Since lineakd 0.7 macros can also
       take one or more arguments.

       Macro definitions are as follows.

       For the EAK_MUTE macro. We have three forms that are acceptible.

       EAK_MUTE
              This  is  the  default and original macro form. In this form you
              require a directive in your config file in order for  the  macro
              to  know  which  mixer  device  to  adjust.   e.g. MixerDevice =
              /dev/mixer

       EAK_MUTE(X)
              Here X is a number. The number is a volume to mute to. Currently
              this  needs  revisiting. If the number is too low it will merely
              change the balance. I suggest a value around 10000. I  will  fix
              this  later  so  that it's a relative value from the minimum. In
              this form you require a directive in your config file  in  order
              for  the  macro to know which mixer device to adjust.  e.g. Mix-
              erDevice = /dev/mixer

       EAK_MUTE(X,device,X2,device2,X3,device3,...)
              X is a volume to mute to, and device is a string name of a mixer
              device  (e.g.  "/dev/mixer"  to  mute  to.  As with the previous
              macro, you will have to experiment with a good value.

       For the EAK_VOLUP and EAK_VOLDOWN macros. Each have the following three
       forms.

       EAK_VOLUP or EAK_VOLDOWN
              Increment or decrement the sound by the default amount. In  this
              form  you require a directive in your config file such as:  Mix-
              erDevice = /dev/mixer in order for the macro to know which mixer
              device to adjust.

       EAK_VOLUP(X) or EAK_VOLDOWN(X)
              Increment  or  decrement the sound by X. This value is best used
              between 1 and 5, and the  sound  modification  code  scales  the
              value,  unlike the MUTE macro. In this form you require a direc-
              tive in your config file such as:  MixerDevice =  /dev/mixer  in
              order for the macro to know which mixer device to adjust.

       EAK_VOLUP(X,device,X2,device2,X3,device3,...) or
       EAK_VOLDOWN(X,device,X2,device2,X3,device3,...) 
              X is the volume to adjust the following device by. Like the pre-
              vious form of this macro, a value of 1-5 is best.

       For the EAK_EJECT macros. There are two forms.

       EAK_EJECT
              This is the default macro. It will eject the device  defined  in
              your config file as: CdromDevice = /dev/cdrom

       EAK_EJECT(device1,device2,device3,...)
              This  macro  form  allows you to choose the device to eject. You
              can have a list of one or more devices separated by a comma.

       For the EAK_SLEEP macro. It currently does nothing. In the future I
       will probably use it to invoke software suspend. 

