#!/bin/sh

. shell-error

[ -n "$DISPLAY" ] || [ -n "$WAYLAND_DISPLAY" ] ||
	fatal "Variable DISPLAY or WAYLAND_DISPLAY is not set"

# Please set QT_QPA_PLATFORM=xcb when is problems
[ -z "$WAYLAND_DISPLAY" ] || QT_QPA_PLATFORM="${QT_QPA_PLATFORM:-wayland}"

pkexec env ${DISPLAY:+DISPLAY="$DISPLAY"} ${XAUTHORITY:+XAUTHORITY="$XAUTHORITY"} \
    ${WAYLAND_DISPLAY:+WAYLAND_DISPLAY="$XDG_RUNTIME_DIR/$WAYLAND_DISPLAY"} \
    ${QT_QPA_PLATFORM:+QT_QPA_PLATFORM=$QT_QPA_PLATFORM} /usr/sbin/acc-legacy-run
