#!/bin/sh
if [ "${XDG_SESSION_TYPE:-}" = wayland ] || [ -n "${WAYLAND_DISPLAY:-}" ]; then
    export GDK_BACKEND=x11
fi

if [ -z "$DBUS_SESSION_BUS_ADDRESS" ] && [ -z "$DBUS_SESSION_BUS_PID" ]; then
    exec dbus-run-session -- /usr/lib/rvncconnect/rvncconnect "$@"
fi

exec /usr/lib/rvncconnect/rvncconnect "$@"
