From cc03e21cc35dca6dabe711fb7b3997c354fa3cbb Mon Sep 17 00:00:00 2001 From: Li Yuan Date: Mon, 11 Jan 2010 16:48:13 +0800 Subject: [PATCH] Make at-spi-dbus-bus managed by gnome-session --- bus/Makefile.am | 9 +++++++-- bus/at-spi-dbus-bus.desktop | 7 ------- bus/at-spi-dbus-bus.desktop.in | 7 +++++++ 3 files changed, 14 insertions(+), 9 deletions(-) delete mode 100644 bus/at-spi-dbus-bus.desktop create mode 100644 bus/at-spi-dbus-bus.desktop.in diff --git a/bus/Makefile.am b/bus/Makefile.am index e5b6fab..39254fa 100644 --- a/bus/Makefile.am +++ b/bus/Makefile.am @@ -7,8 +7,13 @@ atspidbus_SCRIPTS=\ at-spi-dbus-bus default_sessiondir = $(sysconfdir)/xdg/autostart -default_session_DATA = at-spi-dbus-bus.desktop +default_session_in_files = at-spi-dbus-bus.desktop.in +default_session_DATA = $(default_session_in_files:.desktop.in=.desktop) + +%.desktop: %.desktop.in Makefile.am + sed -e "s,\@atspibusdir\@,$(bindir)," \ + < $< > $@ EXTRA_DIST= \ accessibility.conf \ - at-spi-dbus-bus.desktop + at-spi-dbus-bus.desktop.in diff --git a/bus/at-spi-dbus-bus.desktop b/bus/at-spi-dbus-bus.desktop deleted file mode 100644 index b5f8622..0000000 --- a/bus/at-spi-dbus-bus.desktop +++ /dev/null @@ -1,7 +0,0 @@ -[Desktop Entry] -Type=Application -_Name=AT SPI D-Bus Bus -Exec=at-spi-dbus-bus -OnlyShowIn=GNOME; -NoDisplay=true -AutostartCondition=GNOME /desktop/gnome/interface/accessibility diff --git a/bus/at-spi-dbus-bus.desktop.in b/bus/at-spi-dbus-bus.desktop.in new file mode 100644 index 0000000..50df6c1 --- /dev/null +++ b/bus/at-spi-dbus-bus.desktop.in @@ -0,0 +1,7 @@ +[Desktop Entry] +Type=Application +Name=AT SPI D-Bus Bus +Exec=@atspibusdir@/at-spi-dbus-bus +OnlyShowIn=GNOME; +NoDisplay=true +AutostartCondition=GNOME /desktop/gnome/interface/accessibility -- 1.6.3.3