Files
poky/meta/recipes-graphics/mini-x-session/files/mini-x-session
Saul Wold 3312a2fd90 mini-x-session: Fix starting of x-session
We need to use sudo semantics since it does not start correctly
with su. Added RDEPENDS to ensure it's present on target.

The SESSION_DIR test was constructed incorrectly, so fixed it.

(From OE-Core rev: badf3a32b9737f2ad6f9c9ff2fe623fe17295946)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-02-28 23:15:49 +00:00

898 B

#!/bin/sh

Very simple session manager for Mini X

Uncomment below to enable parsing of debian menu entrys

export MB_USE_DEB_MENUS=1

if [ -e $HOME/.mini_x/session ] then exec $HOME/.mini_x/session fi

if [ -e /etc/mini_x/session ] then exec /etc/mini_x/session fi

MINI_X_SESSION_DIR=/etc/mini_x/session.d if [ -d "$MINI_X_SESSION_DIR" ]; then # Execute session file on behalf of file owner find $MINI_X_SESSION_DIR -type f | while read SESSIONFILE; do set +e USERNAME=stat -c %U $SESSIONFILE # Using su rather than sudo as latest 1.8.1 cause failure [YOCTO #1211]

su -l -c '$SESSIONFILE&' $USERNAME

	sudo -b -i -u $USERNAME $SESSIONFILE&
	set -e
done

fi

This resolution is big enough for hob2's max window size.

xrandr -s 1024x768

Default files to run if $HOME/.mini_x/session or /etc/mini_x/session

dont exist.

matchbox-terminal& exec matchbox-window-manager