Smart Notifier
--------------

Smart notifier only exists to communicate messages from the smartmontools
package to a user using the graphical desktop. This is probably most useful
on systems where the user does not receive mail from the system.

When smartd sends a message, that message should present itself as a graphical
window warning the user of the message.

The GUI is designed primarily for the non-technical user as the technical user
will probably be receiving system mail.

Installation
------------

1. Install the package.

2. Make sure that the smartd daemon is running (you may have to edit
   /etc/default/smartmontools)

3. Make sure that the smartd config file contains a line with the argument:
    -M exec /usr/share/smartmontools/smartd-runner

4. Make sure that the per user session daemon is running, with desktops
   following the freedesktop standard this should be as simple logging out
   and back in.

   If that doesn't work, then it depends on what desktop you are using,
   but including this line in .xsession might just work:
    smart-notifier&

5. Optionally test if it is working, this can be done by adding a '-M test'
   option to the smartd config. This causes smartd to send a warning every
   time it is restarted. Finally, re-starting should cause the warning message
   to be displayed on the screen.

Limitations
-----------

* If the per-user-session-daemon is not running, smart-notifier does nothing.
  This can happen if the daemon is not started at the beginning of a session or
  no user is logged in.

* only a gtk version available (patches accepted)
