]> code.ossystems Code Review - openembedded-core.git/commitdiff
x11-common: Add support for starting xdg autostart .desktop files
authorRichard Purdie <rpurdie@linux.intel.com>
Sun, 17 May 2009 16:22:50 +0000 (17:22 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Sun, 17 May 2009 16:22:50 +0000 (17:22 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
meta/packages/x11-common/x11-common/etc/X11/Xsession.d/89xdgautostart.sh [new file with mode: 0644]
meta/packages/x11-common/x11-common_0.1.bb
meta/packages/x11-common/xserver-nodm-init.bb

diff --git a/meta/packages/x11-common/x11-common/etc/X11/Xsession.d/89xdgautostart.sh b/meta/packages/x11-common/x11-common/etc/X11/Xsession.d/89xdgautostart.sh
new file mode 100644 (file)
index 0000000..db7aa22
--- /dev/null
@@ -0,0 +1,7 @@
+XDGAUTOSTART=/etc/xdg/autostart
+if [ -d $XDGAUTOSTART ]; then
+    for SCRIPT in $XDGAUTOSTART/*; do
+        CMD=`grep ^Exec= $SCRIPT | cut -d '=' -f 2`
+        $CMD &
+    done
+fi
\ No newline at end of file
index a4cef9c49a5969a8af6ce2cd56ae78af314012c4..74e620bd16526b72d6db01c58b1383b74835c12a 100644 (file)
@@ -2,7 +2,7 @@ DESCRIPTION = "Common X11 scripts"
 LICENSE = "GPL"
 SECTION = "x11"
 RDEPENDS_${PN} = "xmodmap xdpyinfo xtscal xinit formfactor"
-PR = "r34"
+PR = "r36"
 
 SRC_URI = "file://etc"
 S = ${WORKDIR}
index 46cb164a517ef465229c740c3139eca094ebca26..521f17c5f4ca01f3116ccb5d1c2182c58c9c203f 100644 (file)
@@ -2,7 +2,7 @@ DESCRIPTION = "Simple Xserver Init Script (no dm)"
 LICENSE = "GPL"
 SECTION = "x11"
 PRIORITY = "optional"
-PR = "r17"
+PR = "r18"
 RDEPENDS = "dbus-wait"
 
 SRC_URI = "file://xserver-nodm"