修复拉屎

This commit is contained in:
2024-05-08 12:29:30 +08:00
parent 00598891ff
commit 719ec216f2
4 changed files with 19 additions and 27 deletions

View File

@@ -3,7 +3,8 @@
##load transhell ##load transhell
function load_transhell_debug() function load_transhell_debug()
{ {
local WORK_PATH="$(cd "$(dirname "${0}")" && pwd)" local WORK_PATH="$(dirname $(realpath $0))"
echo $WORK_PATH
local CURRENT_LANG="$(echo ${LANG%.*})" local CURRENT_LANG="$(echo ${LANG%.*})"
if [ -e "/usr/share/$(basename $0)/transhell/$(basename $0)_en_US.transhell" ]; then source /usr/share/$(basename $0)/transhell/$(basename $0)_en_US.transhell; echo "Loading transhell from /usr/share/$(basename $0)/transhell/$(basename $0)_en_US.transhell ..."; fi if [ -e "/usr/share/$(basename $0)/transhell/$(basename $0)_en_US.transhell" ]; then source /usr/share/$(basename $0)/transhell/$(basename $0)_en_US.transhell; echo "Loading transhell from /usr/share/$(basename $0)/transhell/$(basename $0)_en_US.transhell ..."; fi
if [ -e "/usr/share/$(basename $0)/transhell/$(basename $0)_$CURRENT_LANG.transhell" ]; then source /usr/share/$(basename $0)/transhell/$(basename $0)_$CURRENT_LANG.transhell; echo "Loading transhell from /usr/share/$(basename $0)/transhell/$(basename $0)_$CURRENT_LANG.transhell ..."; fi if [ -e "/usr/share/$(basename $0)/transhell/$(basename $0)_$CURRENT_LANG.transhell" ]; then source /usr/share/$(basename $0)/transhell/$(basename $0)_$CURRENT_LANG.transhell; echo "Loading transhell from /usr/share/$(basename $0)/transhell/$(basename $0)_$CURRENT_LANG.transhell ..."; fi
@@ -15,7 +16,7 @@ echo "--------------------------------------------------------------------------
function load_transhell() function load_transhell()
{ {
local WORK_PATH="$(cd "$(dirname "${0}")" && pwd)" local WORK_PATH="$(dirname $(realpath $0))"
local CURRENT_LANG="$(echo ${LANG%.*})" local CURRENT_LANG="$(echo ${LANG%.*})"
if [ -e "/usr/share/$(basename $0)/transhell/$(basename $0)_en_US.transhell" ]; then source /usr/share/$(basename $0)/transhell/$(basename $0)_en_US.transhell; fi if [ -e "/usr/share/$(basename $0)/transhell/$(basename $0)_en_US.transhell" ]; then source /usr/share/$(basename $0)/transhell/$(basename $0)_en_US.transhell; fi
if [ -e "/usr/share/$(basename $0)/transhell/$(basename $0)_$CURRENT_LANG.transhell" ]; then source /usr/share/$(basename $0)/transhell/$(basename $0)_$CURRENT_LANG.transhell; fi if [ -e "/usr/share/$(basename $0)/transhell/$(basename $0)_$CURRENT_LANG.transhell" ]; then source /usr/share/$(basename $0)/transhell/$(basename $0)_$CURRENT_LANG.transhell; fi

View File

@@ -1,15 +1,15 @@
#!/bin/bash #!/bin/bash
##### 若有pybanner则尝试启动 ##### 若有pybanner则尝试启动
if [ -e ${SHELL_DIR}/spark-dwine-helper/pybanner/pybanner.py ];then #if [ -e ${SHELL_DIR}/spark-dwine-helper/pybanner/pybanner.py ];then
echo "Protocol upgrade: Trying to activate python banner..." #echo "Protocol upgrade: Trying to activate python banner..."
python3 ${SHELL_DIR}/spark-dwine-helper/pybanner/pybanner.py #python3 ${SHELL_DIR}/spark-dwine-helper/pybanner/pybanner.py
if [ "$?" = "0" ];then #if [ "$?" = "0" ];then
exit #exit
else #else
echo "Failed to activate. Fallback to normal zenity." #echo "Failed to activate. Fallback to normal zenity."
fi #fi
fi #fi
if [ ! -z "$WAYLAND_DISPLAY" ]; then if [ ! -z "$WAYLAND_DISPLAY" ]; then

View File

@@ -2,11 +2,6 @@
#####因为arm版本的deepin-wine-helper不带这个又不想破坏x86兼容性故改名 #####因为arm版本的deepin-wine-helper不带这个又不想破坏x86兼容性故改名
APP_NAME="QQ" APP_NAME="QQ"
LOG_FILE=$0 LOG_FILE=$0
SHELL_DIR=${0%/*}
if [ $SPECIFY_SHELL_DIR ]; then
SHELL_DIR=$SPECIFY_SHELL_DIR
fi
PUBLIC_DIR="/var/public" PUBLIC_DIR="/var/public"
UsePublicDir() UsePublicDir()

View File

@@ -9,13 +9,13 @@
# Modifier: shenmo <shenmo@spark-app.store> # Modifier: shenmo <shenmo@spark-app.store>
# #
# #
SHELL_DIR=$(dirname $0) SHELL_DIR=$(dirname $(realpath $0))
SHELL_DIR=$(realpath "$SHELL_DIR")
if [ $SPECIFY_SHELL_DIR ]; then
SHELL_DIR=$SPECIFY_SHELL_DIR
fi
export SHELL_DIR export SHELL_DIR
source ${SHELL_DIR}/bashimport/log-function.bashimport source ${SHELL_DIR}/bashimport/log-function.bashimport
source ${SHELL_DIR}/bashimport/transhell.bashimport
load_transhell_debug
#########Preload functions #########Preload functions
function get_app_name() { function get_app_name() {
local app_name_orig=$(grep -m 1 '^Name=' "/usr/share/applications/$1.desktop" | cut -d '=' -f 2) local app_name_orig=$(grep -m 1 '^Name=' "/usr/share/applications/$1.desktop" | cut -d '=' -f 2)
@@ -73,11 +73,6 @@ WINE_CMD="${SHELL_DIR}/spark-dwine-helper/deepin-wine8-stable-wrapper/deepin-win
log.warn "Using deepin-wine8-stable wrapper to fix arm problem" log.warn "Using deepin-wine8-stable wrapper to fix arm problem"
fi fi
#####################
if [ $SPECIFY_SHELL_DIR ]; then
SHELL_DIR=$SPECIFY_SHELL_DIR
fi
##################### Functions ##################### Functions
progressbar() progressbar()
@@ -262,6 +257,7 @@ CallProcess()
############# WARNING: Here is the modified content: Now will run set-dwine-scale.sh ############# WARNING: Here is the modified content: Now will run set-dwine-scale.sh
${SHELL_DIR}/spark-dwine-helper/scale-set-helper/set-wine-scale.sh "$WINEPREFIX" ${SHELL_DIR}/spark-dwine-helper/scale-set-helper/set-wine-scale.sh "$WINEPREFIX"
$SHELL_DIR/spark-wine-banner &
env WINEPREFIX="$WINEPREFIX" $WINE_CMD "$@" env WINEPREFIX="$WINEPREFIX" $WINE_CMD "$@"
#start autobottle #start autobottle
@@ -296,7 +292,7 @@ CallApp()
{ {
$SHELL_DIR/spark-wine-banner &
FixLink FixLink
debug_log "CallApp $BOTTLENAME arg count $#: $*" debug_log "CallApp $BOTTLENAME arg count $#: $*"
if [ -f "/opt/apps/${DEB_PACKAGE_NAME}/files/pre_run.sh" ];then if [ -f "/opt/apps/${DEB_PACKAGE_NAME}/files/pre_run.sh" ];then