#!/bin/bash

. "/etc/os-release"

CLIENT_PATH="/opt/trueconf/client"

if [ "$XDG_SESSION_TYPE" = "wayland" ]; then
  export QT_QPA_PLATFORM="xcb"
  export QT_FIXING_SWAP_INTERVAL=1
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/qt6/lib:"$LD_LIBRARY_PATH"
if [[ $ID == "altlinux" ]] && [[ "$VERSION_ID" == "10"* ]]; then
  export LD_LIBRARY_PATH=/usr/lib64/custom-gcc:"$LD_LIBRARY_PATH" 
fi
#export QT_PLUGIN_PATH='/opt/trueconf/client/plugins'
export QT_SUPPORT_GL_CHILD_WIDGETS=1



$CLIENT_PATH/TrueConf "$@"
