[at-spi] Make sure GTK_PATH is set in gnome-session if relocated
- From: William Walker <wwalker src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [at-spi] Make sure GTK_PATH is set in gnome-session if relocated
- Date: Tue, 12 Jan 2010 22:54:13 +0000 (UTC)
commit a46063b7e900b60c932755e8ab5e96c18cc07204
Author: Willie Walker <william walker sun com>
Date: Tue Jan 12 17:26:40 2010 -0500
Make sure GTK_PATH is set in gnome-session if relocated
atk-bridge/Makefile.am | 12 ++++++++++++
atk-bridge/atk-bridge.desktop.in | 8 ++++++++
2 files changed, 20 insertions(+), 0 deletions(-)
---
diff --git a/atk-bridge/Makefile.am b/atk-bridge/Makefile.am
index 8b68cee..88babec 100644
--- a/atk-bridge/Makefile.am
+++ b/atk-bridge/Makefile.am
@@ -39,3 +39,15 @@ libatk_bridge_la_LDFLAGS = \
libatk_bridge_la_LIBADD = \
$(top_builddir)/libspi/libspi.la \
$(ATK_BRIDGE_LIBS) $(X_LIBS)
+
+if RELOCATE
+gnomeautostartdir = $(datadir)/gnome/autostart
+gnomeautostart_DATA = atk-bridge.desktop
+endif
+
+gtkpathdir = $(moduledir)/..
+EXTRA_DIST = atk-bridge.desktop.in
+CLEANFILES = atk-bridge.desktop
+%.desktop: %.desktop.in Makefile.am
+ sed -e "s,\ gtkpathdir\@,$(gtkpathdir)," \
+ < $< > $@
diff --git a/atk-bridge/atk-bridge.desktop.in b/atk-bridge/atk-bridge.desktop.in
new file mode 100644
index 0000000..f5316a1
--- /dev/null
+++ b/atk-bridge/atk-bridge.desktop.in
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME CORBA atk-bridge locator
+Comment=Sets GTK_PATH for gnome-session to pick up CORBA atk-bridge module
+Exec=dbus-send --session --dest="org.gnome.SessionManager" /org/gnome/SessionManager org.gnome.SessionManager.Setenv string:"GTK_PATH" string:"@gtkpathdir@"
+OnlyShowIn=GNOME;
+AutostartCondition=GNOME /desktop/gnome/interface/at-spi-corba
+X-GNOME-Autostart-Phase=Initialization
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]