#!/bin/bash

BASH_PATH="/opt/bdfz/jyn"
LIB_PATH="${BASH_PATH}/rtl"
RJJH_PARA=$@

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$BASH_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIB_PATH

#最后一次登陆用户（非shellk）
if [ "$1" == "-autodisp" ]; then
    DISP=`last -w | grep log | awk '{print $3}' | grep -v "^[^:]" | head -1`
    echo $DISP
    export DISPLAY=$DISP
    RJJH_PARA=${@:2}
fi

# init essential files
if [ ! -f "${BASH_PATH}/RJJHetc/JingyunUiConfig.ini" ];then
    cp "${BASH_PATH}/JingyunUiConfig.ini" ${BASH_PATH}/RJJHetc/
fi

if command -v ibus; then
    export GTK_IM_MODULE=ibus
    export QT_IM_MODULE=ibus
    export XMODIFIERS=@im=ibus
fi

if command -v fcitx; then
    typewriting="platforminputcontext fcitx"
fi

/opt/bdfz/jyn/JYNRJJH2 $RJJH_PARA -platform xcb "-$typewriting"
