|
|
@@ -0,0 +1,21 @@ |
|
|
|
#!/bin/sh |
|
|
|
|
|
|
|
# Ensure dbus is either already running, or safely start it |
|
|
|
if [[ -z "${DBUS_SESSION_BUS_ADDRESS}" ]]; |
|
|
|
then |
|
|
|
eval $(dbus-launch --sh-syntax --exit-with-session) |
|
|
|
fi |
|
|
|
|
|
|
|
if test -z "${XDG_RUNTIME_DIR}"; then |
|
|
|
export XDG_RUNTIME_DIR=/tmp/${UID}-runtime-dir |
|
|
|
if ! test -d "${XDG_RUNTIME_DIR}"; then |
|
|
|
mkdir "${XDG_RUNTIME_DIR}" |
|
|
|
chmod 0700 "${XDG_RUNTIME_DIR}" |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
eval "$(gpg-agent --daemon)" |
|
|
|
|
|
|
|
eval "$(ssh-agent)" |
|
|
|
|
|
|
|
exec /etc/X11/Sessions/awesome |