summaryrefslogtreecommitdiffstats
path: root/extra
diff options
context:
space:
mode:
Diffstat (limited to 'extra')
-rw-r--r--extra/lxde/.footprint7
-rw-r--r--extra/lxde/.md5sum1
-rwxr-xr-xextra/lxde/LXDE.xinitrc2
-rw-r--r--extra/lxde/Pkgfile11
4 files changed, 18 insertions, 3 deletions
diff --git a/extra/lxde/.footprint b/extra/lxde/.footprint
index f2584b3a3..5a6394e38 100644
--- a/extra/lxde/.footprint
+++ b/extra/lxde/.footprint
@@ -1,3 +1,10 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/X11/
+drwxr-xr-x root/root etc/X11/dm/
+-rw-r--r-- root/root etc/X11/dm/LXDE.xinitrc
+drwxr-xr-x root/root etc/qingy/
+drwxr-xr-x root/root etc/qingy/sessions/
+-rwxr-xr-x root/root etc/qingy/sessions/LXDE
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/xsessions/
diff --git a/extra/lxde/.md5sum b/extra/lxde/.md5sum
index b707326db..f1763158e 100644
--- a/extra/lxde/.md5sum
+++ b/extra/lxde/.md5sum
@@ -1 +1,2 @@
+50ab1a0c9240a37cafab3fe283895014 LXDE.xinitrc
270284dce5ad90b488880af91a611840 lxde.desktop
diff --git a/extra/lxde/LXDE.xinitrc b/extra/lxde/LXDE.xinitrc
new file mode 100755
index 000000000..18ab5128d
--- /dev/null
+++ b/extra/lxde/LXDE.xinitrc
@@ -0,0 +1,2 @@
+dbus-launch --exit-with-session &
+startlxde
diff --git a/extra/lxde/Pkgfile b/extra/lxde/Pkgfile
index 9fca54a59..4afca27e7 100644
--- a/extra/lxde/Pkgfile
+++ b/extra/lxde/Pkgfile
@@ -7,11 +7,16 @@
name=lxde
version=0.5.0
-release=1
-source=(lxde.desktop)
+release=2
+source=(lxde.desktop LXDE.xinitrc)
build() {
- mkdir -p $PKG/usr
install -D -m644 lxde.desktop \
$PKG/usr/share/xsessions/lxde.desktop
+install -D -m644 LXDE.xinitrc \
+$PKG/etc/X11/dm/LXDE.xinitrc
+mkdir -p $PKG/etc/qingy/sessions
+echo "userclientrc=/etc/X11/dm/LXDE.xinitrc /usr/bin/startx.qingy" > \
+$PKG/etc/qingy/sessions/LXDE
+chmod 755 $PKG/etc/qingy/sessions/LXDE
}