Introduction
------------

This is an LD_PRELOAD library that allows Gtk and Qt applications to use KDE's
file dialogs. When a Gtk/Qt app is executed, it starts the kdialogd app (if not
already started), and communicates with this via a UNIX domain socket. There will
only ever be one instance of kdialogd, and all apps communicate with the same
instance - and it termiantes itself 30 seconds after the last Gtk/Qt app has
disconnected.


Usage
-----

As an example for running Kino with KDE dialogs:

Either:
a. /usr/bin/kgtk-wrapper.sh /usr/bin/kino

Or:
b:
  1. ln -s /usr/bin/kgtk-wrapper.sh /usr/local/bin/kino
  2. When starting Kino, call /usr/local/bin/kino instead
  3. Alter /usr/share/applications/Kino.desktop to call /usr/local/bin/kino


Notes
-----

The library has been tested with the following applications:

Reported to work:

  1. Firefox (1.5.x only, not 1.0.x)
  2. Inkscape
  3. GIMP
  4. Kino
  5. Eclipse
  6. Azureus
  7. Galde-2
  8. Streamtuner
  9. Avidemux2
 10. Scribus
 11. QComcBook
 12. Planner 0.14: works, but asks twice for open file

Reported *not* working:

  1. AbiWord

