diff README.dbus @ 11055:df0241eb602c

[gaim-migrate @ 12996] Added preliminary DBUS support to gaim, the details are described in README.dbus. committer: Tailor Script <tailor@pidgin.im>
author Piotr Zielinski <zielaj>
date Sun, 03 Jul 2005 21:48:56 +0000
parents
children 2eca9ed49469
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/README.dbus	Sun Jul 03 21:48:56 2005 +0000
@@ -0,0 +1,53 @@
+This file describes how to compile and run gaim with dbus support.
+Hopefully, most of the steps from point 3 will soon be automated.
+
+
+1. Make sure you have the latest version (0.34) of the dbus library
+   installed, including glib bindings.  
+
+   http://www.freedesktop.org/Software/dbus
+
+
+2. Compile gaim
+
+   ./configure --enable-dbus
+   make
+   make install
+
+
+3. Configure your dbus instalation for gaim
+
+   A. Find your dbus session configuration file, usually
+
+      /etc/dbus-1/session.conf
+
+   B. In that file, find the <servicedir> section.  This section
+      contains the directory that stores files describing services,
+      usually
+
+      /usr/share/dbus-1/services
+
+   C. Copy src/dbus-gaim.service to that directory
+
+   D. Edit the dbus-gaim.service file you've just copied, and replace
+      the path in the "Exec=" line with the path to your gaim
+      executable.
+
+
+4. Start DBUS if you haven't done it already
+
+   eval `dbus-launch --session`
+   export DBUS_SESSION_BUS_ADDRESS DBUS_SESSION_BUS_PID
+
+   These commands will set the two above shell variables.  These
+   variables must be set before running any dbus-aware programs.
+
+
+Now you can start gaim as usual.  A new program, gaim-client can be
+used to issue commands to a running gaim process
+
+   gaim-client command1 command2 ...
+
+At the moment there are only three commands: ping, quit, and connect.
+When you execute gaim-client, the dbus system will automatically start
+a gaim process if one is not running already.