#!/bin/bash

. "/etc/os-release"

CLIENT_PATH="/opt/trueconf/client"

if [ "$XDG_CURRENT_DESKTOP" = "KDE" ]; then
  export DESKTOP_SESSION="kde"
  export QT_QPA_PLATFORMTHEME=gtk3
else
  if [ "$ID" == "arch" ]; then
    export QSG_RENDER_LOOP="basic"
  fi
fi

if [ "$ID" != "arch" ]; then
  export QSG_RENDER_LOOP="basic"
fi

if [ "$XDG_SESSION_TYPE" = "wayland" ]; then
  export QT_QPA_PLATFORM="xcb"
fi

if [[ "$ID" == "astra" ]] && [[ "$VERSION_ID" == "1.8_x86-64" ]]; then
  export QT_CLIENT_USE_Q_FILE_DIALOG="1"
fi

if [[ "$ID" == "centos" ]] && [[ "$VERSION_ID" == "9" ]]; then
  export QT_CLIENT_USE_Q_FILE_DIALOG="1"
fi

# For debugging when runnning a QT application
#export QT_DEBUG_PLUGINS=1

export LD_LIBRARY_PATH=$CLIENT_PATH/lib:$CLIENT_PATH/qt5/lib:"$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/custom-gcc
#export QT_PLUGIN_PATH='/opt/trueconf/client/plugins'
#export QT_QPA_PLATFORMTHEME=''
export QT_SUPPORT_GL_CHILD_WIDGETS=1



$CLIENT_PATH/TrueConf "$@"
