xref: /OK3568_Linux_fs/yocto/poky/meta/recipes-graphics/x11-common/xserver-nodm-init/X11/Xsession (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/sh
2
3if [ -x /usr/bin/dbus-launch ]; then
4    # As this is the X session script, always start a new DBus session.
5    eval `dbus-launch --sh-syntax --exit-with-session </dev/null`
6    echo "D-BUS per-session daemon address is: $DBUS_SESSION_BUS_ADDRESS"
7fi
8
9. /etc/profile
10
11if [ -f $HOME/.profile ]; then
12    . $HOME/.profile
13fi
14
15SYSSESSIONDIR=/etc/X11/Xsession.d
16
17export CLUTTER_DISABLE_MIPMAPPED_TEXT=1
18
19for SESSIONFILE in $SYSSESSIONDIR/*; do
20    set +e
21    case "$SESSIONFILE" in
22        *.sh)
23            . "$SESSIONFILE"
24            ;;
25        *.shbg)
26            "$SESSIONFILE" &
27            ;;
28        *~)
29            # Ignore backup files
30            ;;
31        *)
32            "$SESSIONFILE"
33            ;;
34    esac
35    set -e
36done
37
38exit 0
39