#!/bin/bash
#
#   treefoam
#
#       TreeFoam ver 3.0 以降用
#
#   20/04/20    新規作成
#      07/28    treefoam.pyを裏で起動するように修正
#   21/07/07    「export GDK_BACKEND=x11」を追加。
#               startingDialogが画面中央に設定されないため。
#   22/07/06    環境変数「QT_QPA_PLATFORM」の設定を追加
#      07/13    wayland関連の環境変数を「.bashrc」に移動
#   23/02/22    PYTHONPATHに「frontIstr」を追加
#   24/07/16    Qt5用の環境変数QT_QPA_PLATFORM=xcbを追加
#      07/21    pyFoam関連の環境変数追加（仮想環境）
#   25/02/18    pyFoam関連削除
#


#Wayland(displayServer）対応
#  displayServerがX11: ここの環境変数の設定は不要
#  displayServerがwayland: 以下の設定を .bashrc に記述する
export GDK_BACKEND=x11              #GTK3用の設定
export QT_QPA_PLATFORM=xcb          #Qt5用の設定（X11）
# ( export QT_QPA_PLATFORM=wayland      #Qt5用の設定（wayland）)

#TreeFoamの環境設定
export TreeFoamPath=$(cd $(dirname $0); pwd)        #この実行スクリプトのdirを取得
export TreeFoamUserPath=$HOME/.TreeFoamUser
export startingFile=$TreeFoamUserPath/startingInput.txt

#bashシェルスクリプトの翻訳の設定
export TEXTDOMAINDIR=$TreeFoamPath/data/locale
export TEXTDOMAIN=treefoam

#pyFoam関連
#export pyFoamDir=~/local_python     #pyFoamインストール先
#export venvPython=yes               #仮想環境でpyFoamを起動する
#export venvPythonName=python3.10    #仮想環境のpython

#PATHの設定
export dexcsSwakPath=/opt/DEXCS/SWAK         #DEXCS
export PYTHONPATH=$TreeFoamPath/python:$TreeFoamPath/bin:$TreeFoamPath/frontIstr:$dexcsSwakPath:$PYTHONPATH
export PATH=$TreeFoamPath/bin:$TreeFoamPath/python:$PATH

#TreeFoam起動
cd $TreeFoamPath
#TreeFoam起動状況表示
python3 ./python/startingTreeFoam.py &
#TreeFoam起動
python3 treefoam.py &

