diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4.sh index bf2e518..3ad10b8 100755 --- a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4.sh +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4.sh @@ -176,314 +176,7 @@ fi ###有设置mimetype和自动启动(这个暂时没分析)的功能 ###########专属优化段: -CallSpark-MailMaster() -{ -CallProcess "$@" -sleep 2 -/opt/apps/com.163.dashi.mailmaster.spark/files/disable_mailmaster_shadows -} -CallSpark-CloudMusic() -{ -CallProcess "$@" -sleep 2 -/opt/apps/com.163.music.spark/files/disable_cloudmusic_shadows -} - -CalleCloud() -{ - DisableWrite ${WINEPREFIX}/drive_c/users/${USER}/Temp - CallProcess "$@" -} - -CallQQMusic() -{ - if [ -e ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/QQMusic.exe ]; then - sleep 1 - rm -rf ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/*.log - else - mkdir ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp - mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/*.dll ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp - mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/*.exe ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp - mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/*.rdb ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp - mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/*.log ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp - mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/QQMusic* ${WINEPREFIX}/drive_c/Program\ Files/Tencent - rm -rf ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic - rm -rf ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp - rm -rf ${WINEPREFIX}/drive_c/Program\ Files/Tencent/*.log - mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic* ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic - fi - CallProcess "$@" -} - -CallDouyin() -{ - if [ -f "${WINEPREFIX}/drive_c/users/${USER}/Application Data/douyin" ]; then - rm "${WINEPREFIX}/drive_c/users/${USER}/Application Data/douyin" - mv ${WINEPREFIX}/drive_c/users/${USER}/Application\ Data/*.tmp ${WINEPREFIX}/drive_c/users/${USER}/Application\ Data/douyin - chmod 755 ${WINEPREFIX}/drive_c/users/${USER}/Application\ Data/douyin - fi - CallProcess "$@" -} - -CallMuBu() -{ - if [ -f "${WINEPREFIX}/drive_c/ProgramData/Microsoft/Windows/Start\ Menu/Programs/MuBu.lnk" ]; then - chmod 555 ${WINEPREFIX}/drive_c/ProgramData/Microsoft/Windows/Start\ Menu/Programs/MuBu.lnk - fi - CallProcess "$@" -} - -CallFlyele() -{ - if [ -w ${WINEPREFIX}/drive_c/users/${USER}/Application\ Data/飞项/Crashpad/reports ]; then - rm -rf ${WINEPREFIX}/drive_c/users/${USER}/Application\ Data/飞项/Crashpad/reports/* - chmod 555 ${WINEPREFIX}/drive_c/users/${USER}/Application\ Data/飞项/Crashpad/reports - fi - CallProcess "$@" -} - -CallZhuMu() -{ - #change current dir to excute path - path=$(dirname "$path") - cd "$path" - pwd - - #Set default mime type - if [ -n "$MIME_TYPE" ]; then - xdg-mime default "$DEB_PACKAGE_NAME".desktop "$MIME_TYPE" - fi - - debug_log_to_file "Starting process $* ..." - if [ -n "$2" ];then - env WINEPREFIX="$WINEPREFIX" $WINE_CMD "$1" "--url=$2" & - else - env WINEPREFIX="$WINEPREFIX" $WINE_CMD "$1" & - fi -} - -CallQQGame() -{ - debug_log "run $1" - $SHELL_DIR/spark_kill.sh qqgame block - env WINEPREFIX="$WINEPREFIX" $WINE_CMD "$1" & -} - -CallQQ() -{ - if [ ! -f "$WINEPREFIX/../.QQ_run" ]; then - debug_log "first run time" - $SHELL_DIR/add_hotkeys - $SHELL_DIR/fontconfig - touch "$WINEPREFIX/../.QQ_run" - fi - - DisableWrite "${WINEPREFIX}/drive_c/Program Files/Tencent/QQ/Bin/QQLiveMPlayer" - DisableWrite "${WINEPREFIX}/drive_c/Program Files/Tencent/QQ/Bin/QQLiveMPlayer1" - DisableWrite "${WINEPREFIX}/drive_c/Program Files/Tencent/QzoneMusic" - - DisableWrite "${WINEPREFIX}/drive_c/Program Files/Tencent/QQBrowser" - DisableWrite "${WINEPREFIX}/drive_c/Program Files/Common Files/Tencent/QQBrowser" - DisableWrite "${WINEPREFIX}/drive_c/users/Public/Application Data/Tencent/QQBrowserBin" - DisableWrite "${WINEPREFIX}/drive_c/users/Public/Application Data/Tencent/QQBrowserDefault" - DisableWrite "${WINEPREFIX}/drive_c/users/${USER}/Application Data/Tencent/QQBrowserDefault" - - DisableWrite "${WINEPREFIX}/drive_c/users/Public/Application Data/Tencent/QQPCMgr" - DisableWrite "${WINEPREFIX}/drive_c/Program Files/Common Files/Tencent/QQPCMgr" - - DisableWrite "${WINEPREFIX}/drive_c/Program Files/Common Files/Tencent/HuaYang" - DisableWrite "${WINEPREFIX}/drive_c/users/${USER}/Application Data/Tencent/HuaYang" - - CallProcess "$@" -} - - -CallTIM() -{ - if [ ! -f "$WINEPREFIX/../.QQ_run" ]; then - debug_log "first run time" - $SHELL_DIR/add_hotkeys -####似乎是给dde-control-center添加快捷键 - $SHELL_DIR/fontconfig -####暂时无法得知用途和用法 - # If the bottle not exists, run reg may cost lots of times - # So create the bottle befor run reg - env WINEPREFIX="$WINEPREFIX" $WINE_CMD uninstaller --list - touch $WINEPREFIX/../.QQ_run - fi - - CallProcess "$@" - - #disable Tencent MiniBrowser - _DeleteRegistry "HKCU\\Software\\Tencent\\MiniBrowser" -} - -CallWeChat() -{ - export DISABLE_RENDER_CLIPBOARD=1 - CallProcess "$@" -} - -CallWangWang() -{ - chmod 700 "$WINEPREFIX/drive_c/Program Files/AliWangWang/9.12.10C/wwbizsrv.exe" - chmod 700 "$WINEPREFIX/drive_c/Program Files/Alibaba/wwbizsrv/wwbizsrv.exe" - if [ $# = 3 ] && [ -z "$3" ];then - EXEC_PATH="c:/Program Files/AliWangWang/9.12.10C/WWCmd.exe" - env WINEPREFIX="$WINEPREFIX" $WINE_CMD "$EXEC_PATH" "$2" & - else - CallProcess "$@" - fi -} - -CallWXWork() -{ - if [ -d "${WINEPREFIX}/drive_c/users/${USER}/Application Data/Tencent/WXWork/Update" ]; then - rm -rf "${WINEPREFIX}/drive_c/users/${USER}/Application Data/Tencent/WXWork/Update" - fi - if [ -d "${WINEPREFIX}/drive_c/users/${USER}/Application Data/Tencent/WXWork/upgrade" ]; then - rm -rf "${WINEPREFIX}/drive_c/users/${USER}/Application Data/Tencent/WXWork/upgrade" - fi - #Support use native file dialog - - CallProcess "$@" -} - -CallDingTalk() -{ - debug_log "run $1" - $SHELL_DIR/spark_kill.sh DingTalk block - - CallProcess "$@" -} - - - -CallMeiTuXiuXiu() -{ - #set -- "$1" "${2#file://*}" - local path=$(urldecode "$2") - path=${path/file:\/\//} - set -- "$1" "$path" - if [ "$path" ];then - CallProcess "$@" - else - CallProcess "$1" - fi -} - -CallFastReadPDF() -{ - #set -- "$1" "${2#file://*}" - local path=$(urldecode "$2") - path=${path/file:\/\//} - set -- "$1" "$path" - if [ "$path" ];then - CallProcess "$@" - else - CallProcess "$1" - fi -} - -CallEvernote() -{ - #set -- "$1" "${2#file://*}" - local path=$(urldecode "$2") - path=${path/file:\/\//} - set -- "$1" "$path" - if [ "$path" ];then - CallProcess "$@" - else - CallProcess "$1" - fi -} - -CallTencentVideo() -{ - if [ -f "${WINEPREFIX}/drive_c/Program Files/Tencent/QQLive/Upgrade.dll" ]; then - rm -rf "${WINEPREFIX}/drive_c/Program Files/Tencent/QQLive/Upgrade.dll" - fi - - CallProcess "$@" -} - -CallFoxmail() -{ - sed -i '/LogPixels/d' ${WINEPREFIX}/user.reg - CallProcess "$@" -} - -CallTHS() -{ - $SHELL_DIR/spark_kill.sh ths block - - debug_log "Start run $1" - #get file full path - path="$1" - path=$(echo ${path/c:/${WINEPREFIX}/drive_c}) - path=$(echo ${path//\\/\/}) - - #kill bloack process - name="${path##*/}" - $SHELL_DIR/spark_kill.sh "$name" block - - #change current dir to excute path - path=$(dirname "$path") - cd "$path" - pwd - - #Set default mime type - if [ -n "$MIME_TYPE" ]; then - xdg-mime default "$DEB_PACKAGE_NAME".desktop "$MIME_TYPE" - fi - - CallProcess "$@" -} - -CallQQGameV2() -{ - debug_log "run $1" - $SHELL_DIR/spark_kill.sh QQMicroGameBox block - CallProcess "$1" -action:force_download -appid:${2} -pid:8 -bin_version:1.1.2.4 -loginuin: -} - - - -CallPsCs6() -{ - #get file full path - path="$1" - path=$(echo ${path/c:/${WINEPREFIX}/drive_c}) - path=$(echo ${path//\\/\/}) - - #kill bloack process - name="${path##*/}" - $SHELL_DIR/spark_kill.sh "$name" block - - #change current dir to excute path - path=$(dirname "$path") - cd "$path" - pwd - - #Set default mime type - if [ -n "$MIME_TYPE" ]; then - xdg-mime default "$DEB_PACKAGE_NAME".desktop "$MIME_TYPE" - fi - - debug_log_to_file "Starting process $* ..." - - CallProcess "$@" -} - -CallIE8() -{ - rm -f "$WINEPREFIX/system.reg" - cp $APPDIR/system.reg "$WINEPREFIX/system.reg" - CallProcess "$@" -} - -#####专属优化段结束 UnixUriToDosPath() { @@ -506,95 +199,16 @@ CallApp() FixLink debug_log "CallApp $BOTTLENAME arg count $#: $*" - case $BOTTLENAME in - "Deepin-WangWang") - CallWangWang "$@" - ;; - "Deepin-ZhuMu") - CallZhuMu "$@" - ;; - "Deepin-QQ"|"Wine-QQ"|"Spark-QQ"|"Deepin-QQ-Spark") - CallQQ "$@" - ;; - "Deepin-TIM"|"Spark-TIM") - CallTIM "$@" - ;; - "Deepin-QQGame"*) - CallQQGame "$@" - ;; - "Deepin-ATM") - CallATM "$@" - ;; - "Deepin-WeChat"|"Spark-WeixinTasting") - CallWeChat "$@" - ;; - "Deepin-WXWork"|"Spark-WeCom"|"wxwork-spark-uk") - CallWXWork "$@" - ;; - "Deepin-Dding") - CallDingTalk "$@" - ;; - "Deepin-MTXX") - CallMeiTuXiuXiu "$@" - ;; - "Deepin-FastReadPDF") - CallFastReadPDF "$@" - ;; - "Deepin-Evernote") - CallEvernote "$@" - ;; - "Deepin-TencentVideo") - CallTencentVideo "$@" - ;; - "Deepin-Foxmail") - CallFoxmail "$@" - ;; - "Deepin-THS") - CallTHS "$@" - ;; - "Deepin-QQHlddz") - CallQQGameV2 "$1" 363 - ;; - "Deepin-QQBydr") - CallQQGameV2 "$1" 1104632801 - ;; - "Deepin-QQMnsj") - CallQQGameV2 "$1" 1105856612 - ;; - "Deepin-QQSszb") - CallQQGameV2 "$1" 1105640244 - ;; - "Deepin-CS6") - CallPsCs6 "$@" - ;; - "Spark-MuBu") - CallMuBu "$@" - ;; - "Spark-flyele") - CallFlyele "$@" - ;; - "Spark-douyin") - CallDouyin "$@" - ;; - "Spark-ecloud") - CalleCloud "$@" - ;; - "IE8") - CallIE8 "$@" - ;; - "Spark-QQMusic") - CallQQMusic "$@" - ;; - "Spark-CloudMusic") - CallSpark-CloudMusic "$@" "$@" - ;; - "Spark-MailMaster") - CallSpark-MailMaster "$@" - ;; - *) - CallProcess "$@" - ;; - esac +APP_CONFIG_PATH="/opt/deepinwine/tools/spark_run_v4_app_configs/${BOTTLENAME}.sh" + +if [ -f "$APP_CONFIG_PATH" ]; then + echo "执行 ${BOTTLENAME}.sh ..." + source $APP_CONFIG_PATH +else + echo "$APP_CONFIG_PATH 文件不存在,执行通用启动" + CallProcess "$@" +fi + } ExtractApp() { diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-CS6.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-CS6.sh new file mode 100644 index 0000000..48470cf --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-CS6.sh @@ -0,0 +1,22 @@ + #get file full path + path="$1" + path=$(echo ${path/c:/${WINEPREFIX}/drive_c}) + path=$(echo ${path//\\/\/}) + + #kill bloack process + name="${path##*/}" + $SHELL_DIR/spark_kill.sh "$name" block + + #change current dir to excute path + path=$(dirname "$path") + cd "$path" + pwd + + #Set default mime type + if [ -n "$MIME_TYPE" ]; then + xdg-mime default "$DEB_PACKAGE_NAME".desktop "$MIME_TYPE" + fi + + debug_log_to_file "Starting process $* ..." + + CallProcess "$@" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-Dding.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-Dding.sh new file mode 100644 index 0000000..41e753c --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-Dding.sh @@ -0,0 +1,4 @@ + debug_log "run $1" + $SHELL_DIR/spark_kill.sh DingTalk block + + CallProcess "$@" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-Evernote.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-Evernote.sh new file mode 100644 index 0000000..09efcaf --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-Evernote.sh @@ -0,0 +1,9 @@ + #set -- "$1" "${2#file://*}" + local path=$(urldecode "$2") + path=${path/file:\/\//} + set -- "$1" "$path" + if [ "$path" ];then + CallProcess "$@" + else + CallProcess "$1" + fi diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-FastReadPDF.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-FastReadPDF.sh new file mode 100644 index 0000000..09efcaf --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-FastReadPDF.sh @@ -0,0 +1,9 @@ + #set -- "$1" "${2#file://*}" + local path=$(urldecode "$2") + path=${path/file:\/\//} + set -- "$1" "$path" + if [ "$path" ];then + CallProcess "$@" + else + CallProcess "$1" + fi diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-Foxmail.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-Foxmail.sh new file mode 100644 index 0000000..e9edb83 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-Foxmail.sh @@ -0,0 +1,2 @@ + sed -i '/LogPixels/d' ${WINEPREFIX}/user.reg + CallProcess "$@" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-MTXX.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-MTXX.sh new file mode 100644 index 0000000..09efcaf --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-MTXX.sh @@ -0,0 +1,9 @@ + #set -- "$1" "${2#file://*}" + local path=$(urldecode "$2") + path=${path/file:\/\//} + set -- "$1" "$path" + if [ "$path" ];then + CallProcess "$@" + else + CallProcess "$1" + fi diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQ-Spark.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQ-Spark.sh new file mode 120000 index 0000000..e3a1047 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQ-Spark.sh @@ -0,0 +1 @@ +Deepin-QQ.sh \ No newline at end of file diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQ.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQ.sh new file mode 100644 index 0000000..9f6edbb --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQ.sh @@ -0,0 +1,25 @@ +#!/bin/bash +if [ ! -f "$WINEPREFIX/../.QQ_run" ]; then + debug_log "first run time" + $SHELL_DIR/add_hotkeys + $SHELL_DIR/fontconfig + touch "$WINEPREFIX/../.QQ_run" + fi + + DisableWrite "${WINEPREFIX}/drive_c/Program Files/Tencent/QQ/Bin/QQLiveMPlayer" + DisableWrite "${WINEPREFIX}/drive_c/Program Files/Tencent/QQ/Bin/QQLiveMPlayer1" + DisableWrite "${WINEPREFIX}/drive_c/Program Files/Tencent/QzoneMusic" + + DisableWrite "${WINEPREFIX}/drive_c/Program Files/Tencent/QQBrowser" + DisableWrite "${WINEPREFIX}/drive_c/Program Files/Common Files/Tencent/QQBrowser" + DisableWrite "${WINEPREFIX}/drive_c/users/Public/Application Data/Tencent/QQBrowserBin" + DisableWrite "${WINEPREFIX}/drive_c/users/Public/Application Data/Tencent/QQBrowserDefault" + DisableWrite "${WINEPREFIX}/drive_c/users/${USER}/Application Data/Tencent/QQBrowserDefault" + + DisableWrite "${WINEPREFIX}/drive_c/users/Public/Application Data/Tencent/QQPCMgr" + DisableWrite "${WINEPREFIX}/drive_c/Program Files/Common Files/Tencent/QQPCMgr" + + DisableWrite "${WINEPREFIX}/drive_c/Program Files/Common Files/Tencent/HuaYang" + DisableWrite "${WINEPREFIX}/drive_c/users/${USER}/Application Data/Tencent/HuaYang" + + CallProcess "$@" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQBydr.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQBydr.sh new file mode 100644 index 0000000..2185462 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQBydr.sh @@ -0,0 +1,3 @@ + debug_log "run $1" + $SHELL_DIR/spark_kill.sh QQMicroGameBox block + CallProcess "$1" -action:force_download -appid:1104632801 -pid:8 -bin_version:1.1.2.4 -loginuin: diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQGame.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQGame.sh new file mode 100644 index 0000000..d707661 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQGame.sh @@ -0,0 +1,4 @@ +#!/bin/bash + debug_log "run $1" + $SHELL_DIR/spark_kill.sh qqgame block + env WINEPREFIX="$WINEPREFIX" $WINE_CMD "$1" & diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQHlddz.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQHlddz.sh new file mode 100644 index 0000000..158660f --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQHlddz.sh @@ -0,0 +1,3 @@ + debug_log "run $1" + $SHELL_DIR/spark_kill.sh QQMicroGameBox block + CallProcess "$1" -action:force_download -appid:363 -pid:8 -bin_version:1.1.2.4 -loginuin: diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQMnsj.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQMnsj.sh new file mode 100644 index 0000000..1f86424 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQMnsj.sh @@ -0,0 +1,3 @@ + debug_log "run $1" + $SHELL_DIR/spark_kill.sh QQMicroGameBox block + CallProcess "$1" -action:force_download -appid:1105856612 -pid:8 -bin_version:1.1.2.4 -loginuin: diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQSszb.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQSszb.sh new file mode 100644 index 0000000..6a7c58b --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-QQSszb.sh @@ -0,0 +1,3 @@ + debug_log "run $1" + $SHELL_DIR/spark_kill.sh QQMicroGameBox block + CallProcess "$1" -action:force_download -appid:1105640244 -pid:8 -bin_version:1.1.2.4 -loginuin: diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-THS.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-THS.sh new file mode 100644 index 0000000..317774f --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-THS.sh @@ -0,0 +1,23 @@ + $SHELL_DIR/spark_kill.sh ths block + + debug_log "Start run $1" + #get file full path + path="$1" + path=$(echo ${path/c:/${WINEPREFIX}/drive_c}) + path=$(echo ${path//\\/\/}) + + #kill bloack process + name="${path##*/}" + $SHELL_DIR/spark_kill.sh "$name" block + + #change current dir to excute path + path=$(dirname "$path") + cd "$path" + pwd + + #Set default mime type + if [ -n "$MIME_TYPE" ]; then + xdg-mime default "$DEB_PACKAGE_NAME".desktop "$MIME_TYPE" + fi + + CallProcess "$@" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-TIM.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-TIM.sh new file mode 100644 index 0000000..e840673 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-TIM.sh @@ -0,0 +1,17 @@ +#!/bin/bash + if [ ! -f "$WINEPREFIX/../.QQ_run" ]; then + debug_log "first run time" + $SHELL_DIR/add_hotkeys +####似乎是给dde-control-center添加快捷键 + $SHELL_DIR/fontconfig +####暂时无法得知用途和用法 + # If the bottle not exists, run reg may cost lots of times + # So create the bottle befor run reg + env WINEPREFIX="$WINEPREFIX" $WINE_CMD uninstaller --list + touch $WINEPREFIX/../.QQ_run + fi + + CallProcess "$@" + + #disable Tencent MiniBrowser + _DeleteRegistry "HKCU\\Software\\Tencent\\MiniBrowser" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-TencentVideo.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-TencentVideo.sh new file mode 100644 index 0000000..d62d8de --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-TencentVideo.sh @@ -0,0 +1,5 @@ + if [ -f "${WINEPREFIX}/drive_c/Program Files/Tencent/QQLive/Upgrade.dll" ]; then + rm -rf "${WINEPREFIX}/drive_c/Program Files/Tencent/QQLive/Upgrade.dll" + fi + + CallProcess "$@" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-WXWork.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-WXWork.sh new file mode 100644 index 0000000..efac197 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-WXWork.sh @@ -0,0 +1,9 @@ + if [ -d "${WINEPREFIX}/drive_c/users/${USER}/Application Data/Tencent/WXWork/Update" ]; then + rm -rf "${WINEPREFIX}/drive_c/users/${USER}/Application Data/Tencent/WXWork/Update" + fi + if [ -d "${WINEPREFIX}/drive_c/users/${USER}/Application Data/Tencent/WXWork/upgrade" ]; then + rm -rf "${WINEPREFIX}/drive_c/users/${USER}/Application Data/Tencent/WXWork/upgrade" + fi + #Support use native file dialog + + CallProcess "$@" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-WangWang.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-WangWang.sh new file mode 100644 index 0000000..85a0bf8 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-WangWang.sh @@ -0,0 +1,9 @@ +#/bin/bash + chmod 700 "$WINEPREFIX/drive_c/Program Files/AliWangWang/9.12.10C/wwbizsrv.exe" + chmod 700 "$WINEPREFIX/drive_c/Program Files/Alibaba/wwbizsrv/wwbizsrv.exe" + if [ $# = 3 ] && [ -z "$3" ];then + EXEC_PATH="c:/Program Files/AliWangWang/9.12.10C/WWCmd.exe" + env WINEPREFIX="$WINEPREFIX" $WINE_CMD "$EXEC_PATH" "$2" & + else + CallProcess "$@" + fi diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-WeChat.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-WeChat.sh new file mode 100644 index 0000000..2d7dbc5 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-WeChat.sh @@ -0,0 +1,2 @@ + export DISABLE_RENDER_CLIPBOARD=1 + CallProcess "$@" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-ZhuMu.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-ZhuMu.sh new file mode 100644 index 0000000..800241a --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Deepin-ZhuMu.sh @@ -0,0 +1,18 @@ +#!/bin/bash + + #change current dir to excute path + path=$(dirname "$path") + cd "$path" + pwd + + #Set default mime type + if [ -n "$MIME_TYPE" ]; then + xdg-mime default "$DEB_PACKAGE_NAME".desktop "$MIME_TYPE" + fi + + debug_log_to_file "Starting process $* ..." + if [ -n "$2" ];then + env WINEPREFIX="$WINEPREFIX" $WINE_CMD "$1" "--url=$2" & + else + env WINEPREFIX="$WINEPREFIX" $WINE_CMD "$1" & + fi diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/IE8.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/IE8.sh new file mode 100644 index 0000000..030360b --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/IE8.sh @@ -0,0 +1,3 @@ + rm -f "$WINEPREFIX/system.reg" + cp $APPDIR/system.reg "$WINEPREFIX/system.reg" + CallProcess "$@" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-CloudMusic.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-CloudMusic.sh new file mode 100644 index 0000000..6ce0d0f --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-CloudMusic.sh @@ -0,0 +1,4 @@ +#!/bin/bash +CallProcess "$@" +sleep 2 +/opt/apps/com.163.music.spark/files/disable_cloudmusic_shadows diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-MailMaster.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-MailMaster.sh new file mode 100644 index 0000000..ab96276 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-MailMaster.sh @@ -0,0 +1,3 @@ +CallProcess "$@" +sleep 2 +/opt/apps/com.163.dashi.mailmaster.spark/files/disable_mailmaster_shadows diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-MuBu.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-MuBu.sh new file mode 100644 index 0000000..90e8ade --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-MuBu.sh @@ -0,0 +1,4 @@ + if [ -f "${WINEPREFIX}/drive_c/ProgramData/Microsoft/Windows/Start\ Menu/Programs/MuBu.lnk" ]; then + chmod 555 ${WINEPREFIX}/drive_c/ProgramData/Microsoft/Windows/Start\ Menu/Programs/MuBu.lnk + fi + CallProcess "$@" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-QQ.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-QQ.sh new file mode 120000 index 0000000..e3a1047 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-QQ.sh @@ -0,0 +1 @@ +Deepin-QQ.sh \ No newline at end of file diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-QQMusic.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-QQMusic.sh new file mode 100644 index 0000000..c150b34 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-QQMusic.sh @@ -0,0 +1,16 @@ + if [ -e ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/QQMusic.exe ]; then + sleep 1 + rm -rf ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/*.log + else + mkdir ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp + mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/*.dll ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp + mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/*.exe ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp + mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/*.rdb ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp + mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/*.log ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp + mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/QQMusic* ${WINEPREFIX}/drive_c/Program\ Files/Tencent + rm -rf ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic + rm -rf ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp + rm -rf ${WINEPREFIX}/drive_c/Program\ Files/Tencent/*.log + mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic* ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic + fi + CallProcess "$@" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-TIM.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-TIM.sh new file mode 120000 index 0000000..1f315b5 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-TIM.sh @@ -0,0 +1 @@ +Deepin-TIM.sh \ No newline at end of file diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-WeCom.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-WeCom.sh new file mode 120000 index 0000000..785f287 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-WeCom.sh @@ -0,0 +1 @@ +Deepin-WXWork.sh \ No newline at end of file diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-WeixinTasting.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-WeixinTasting.sh new file mode 120000 index 0000000..168f77e --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-WeixinTasting.sh @@ -0,0 +1 @@ +Deepin-WeChat.sh \ No newline at end of file diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-douyin.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-douyin.sh new file mode 100644 index 0000000..97512a9 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-douyin.sh @@ -0,0 +1,6 @@ + if [ -f "${WINEPREFIX}/drive_c/users/${USER}/Application Data/douyin" ]; then + rm "${WINEPREFIX}/drive_c/users/${USER}/Application Data/douyin" + mv ${WINEPREFIX}/drive_c/users/${USER}/Application\ Data/*.tmp ${WINEPREFIX}/drive_c/users/${USER}/Application\ Data/douyin + chmod 755 ${WINEPREFIX}/drive_c/users/${USER}/Application\ Data/douyin + fi + CallProcess "$@" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-ecloud.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-ecloud.sh new file mode 100644 index 0000000..0cde3c2 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-ecloud.sh @@ -0,0 +1,2 @@ + DisableWrite ${WINEPREFIX}/drive_c/users/${USER}/Temp + CallProcess "$@" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-flyele.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-flyele.sh new file mode 100644 index 0000000..d1a7372 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-flyele.sh @@ -0,0 +1,5 @@ + if [ -w ${WINEPREFIX}/drive_c/users/${USER}/Application\ Data/飞项/Crashpad/reports ]; then + rm -rf ${WINEPREFIX}/drive_c/users/${USER}/Application\ Data/飞项/Crashpad/reports/* + chmod 555 ${WINEPREFIX}/drive_c/users/${USER}/Application\ Data/飞项/Crashpad/reports + fi + CallProcess "$@" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-weixin.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-weixin.sh new file mode 100644 index 0000000..d4d3b7b --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Spark-weixin.sh @@ -0,0 +1,37 @@ +echo +echo "⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⡟⠉⠻⣷⡄⠀⠀⠀⠀⠀⠀⢀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣴⣶⣶⣿⣿⡄⠀⠀⢀⣤⣾⠿⠻⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣤⣾⣿⣏⡁⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⡿⢿⣿⣯⣀⣿⣿⡿⢿⣿⣿⣿⣿⣿⣷⣄⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣶⣬⡙⠿⠋⣡⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠈⢻⣿⣿⠟⣁⣴⣤⡙⠻⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠺⢿⣿⣿⣿⢿⠇⠀⠀⠀⠀⠀⠀⠹⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⣖⣆⣀⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⣿⠟⠛⠛⠛⠛⠛⠛⠛⠷⠿⠿⢿⣷⣶⣤⣤⣀⣸⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠛⢻⡏⠁⣈⢻⠙⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⣲⡟⠞⢀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⣿⡇⠀⠀⠀⠀⢀⣀⣀⣤⣤⣤⣤⣤⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⣿⣷⣶⣾⡿⠿⠿⠛⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⢀⣠⡤⣀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠙⠋⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⢠⣾⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣥⣼⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠸⠽⠻⣿⡿⠟⠁⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣁⣼⣿⣿⣿⣿⣿⢻⣿⡀⠙⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⣀⣤⣤⣄⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣶⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⢿⣿⣿⣿⠇⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠉⠉⠁⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠾⣿⣿⣿⣿⣿⣿⣿⡿⠷⣬⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⢘⣿⣿⣿⣿⣿⠏⠀⠀⣀⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠈⠙⢿⣿⣷⣾⣿⠿⣿⣿⣇⣤⣶⣿⣿⠿⠛⠋⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠉⠻⣿⣿⣿⣿⣷⠀⠀⣠⣶⣿⠿⠉⠁⠀⠀⠀⠉⠉⠉⠻⣿⣷⣄⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣤⣤⣤⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠙⠿⣿⣿⣿⣷⠿⡿⠋⠀⠀⠀⠀⣄⢀⣀⠀⠀⠀⠀⠀⠙⢿⣷⣄⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀ +⣀⣀⠀⠀⠀⠀⢀⣴⣿⣿⠛⠀⠀⢸⣧⡿⠀⠀⣸⠋⠋⠉⢻⡄⠀⠀⠀⠀⠀⠉⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀ +⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠈⠀⠀⠀⢻⣀⣀⣀⣀⡿⠀⠀⠀⠀⠀⠀⠀⢉⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠀⠀⣀⣤⡄ +⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⣀⠀⠀⠀⠉⠀⠀⠉⠀⠀⠀⠀⠀⢀⣀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃ +⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣿⣿⣿⣿⣶⣶⡶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀ +⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⢿⡸⣿⣿⣿⣿⣎⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀ +⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⡟⠁⠀⢙⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣦⣶⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠘⣿⣿⡿⠟⠉⢿⣯⣿⣿⣿⠁⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠙⠿⣿⣿⣿⣿⣿⡇⠀⠀⢸⡟⠋⠀⠀⠀⠀⠙⠛⠋⢸⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⢻⣿⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⢸⡆⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⠟⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀" + +echo "以此纪念2.4.0版本" +CallProcess "$@" diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Wine-QQ.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Wine-QQ.sh new file mode 120000 index 0000000..e3a1047 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/Wine-QQ.sh @@ -0,0 +1 @@ +Deepin-QQ.sh \ No newline at end of file diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/wxwork-spark-uk.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/wxwork-spark-uk.sh new file mode 120000 index 0000000..785f287 --- /dev/null +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4_app_configs/wxwork-spark-uk.sh @@ -0,0 +1 @@ +Deepin-WXWork.sh \ No newline at end of file