#!/bin/sh

# Start the first polkit agent that exists
for i in /usr/lib/polkit-gnome-authentication-agent-1 \
         /usr/lib64/libexec/polkit-kde-authentication-agent-1 \
         /usr/lib/polkit-mate/polkit-mate-authentication-agent-1 \
         /usr/lib64/kde4/libexec/polkit-kde-authentication-agent-1; do
	if [ -x $i ]; then
		$i &
		break # One is enough
	fi
done;

# Start xscreensaver daemon

[ -x /usr/bin/xscreensaver ] && /usr/bin/xscreensaver > /dev/null &

# Pass environment variables to systemd --user session (to fix bsc#1179237)
if command -v dbus-update-activation-environment >/dev/null 2>&1; then
    dbus-update-activation-environment --systemd --all
fi
