#!/bin/bash

function getUser
{
    user=
    userPath=/run/systemd/users
    userFiles=`ls $userPath`                                                                                                                                                                                
    for userFile in $userFiles
    do  
        if [ "${userFile}" -ge "500" ];then
            userState=`awk -F= '{ if($1=="STATE") print $2}' ${userPath}/${userFile}`
            if [ ${userState} == "active" ];then
                user=`awk -F= '{ if($1=="NAME") print $2}' ${userPath}/${userFile}`
                break
            fi  
        fi  
    done

    if [ "$user" == "" ];then
        user=root
    fi  
    echo $user
}

showUser=$(getUser)
SHOWUI="/opt/apps/com.ftsafe.interpass3000-spdb/files/bin/showUI_SPDB_R"

if [ "$DISPLAY" == "" ];then
    sudo -i -u $showUser -- bash -c "export DISPLAY=:0;export LANGUAGE=zh_CN; ${SHOWUI} $1 $2"
else
    sudo -i -u $showUser -- bash -c " ${SHOWUI} $1 $2"
fi


