mirror of
https://gitee.com/gfdgd-xi/deep-wine-runner
synced 2025-07-17 19:12:23 +08:00
初步完成geek uninstaller卸载程序的更新功能
This commit is contained in:
parent
28257e2af1
commit
af7028b7d3
1
Makefile
1
Makefile
@ -34,6 +34,7 @@ build:
|
|||||||
cp -rv "wine install" deb/opt/apps/deepin-wine-runner
|
cp -rv "wine install" deb/opt/apps/deepin-wine-runner
|
||||||
cp -rv 窗体透明度设置工具.exe deb/opt/apps/deepin-wine-runner
|
cp -rv 窗体透明度设置工具.exe deb/opt/apps/deepin-wine-runner
|
||||||
cp -rv dlls deb/opt/apps/deepin-wine-runner
|
cp -rv dlls deb/opt/apps/deepin-wine-runner
|
||||||
|
cp -rv UpdateGeek.sh deb/opt/apps/deepin-wine-runner
|
||||||
dpkg -b deb spark-deepin-wine-runner.deb
|
dpkg -b deb spark-deepin-wine-runner.deb
|
||||||
|
|
||||||
install:
|
install:
|
||||||
|
14
UpdateGeek.sh
Executable file
14
UpdateGeek.sh
Executable file
@ -0,0 +1,14 @@
|
|||||||
|
cd /tmp
|
||||||
|
echo 提示:
|
||||||
|
echo Geek Uninstaller 官网访问较慢,所以请耐心等待
|
||||||
|
aria2c -x 16 -s 16 https://geekuninstaller.com/geek.zip
|
||||||
|
unzip geek.zip
|
||||||
|
cd `dirname $0`
|
||||||
|
cp -rv /tmp/geek.exe ./
|
||||||
|
if [[ $? == 0]];then
|
||||||
|
echo "完成"
|
||||||
|
read
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
echo "拷贝失败,申请使用 sudo 拷贝"
|
||||||
|
sudo cp -rv /tmp/geek.exe ./
|
@ -1139,6 +1139,7 @@ w4 = QtWidgets.QAction("删除选择的 Wine 容器")
|
|||||||
w5 = QtWidgets.QAction("打包 wine 应用")
|
w5 = QtWidgets.QAction("打包 wine 应用")
|
||||||
w6 = QtWidgets.QAction("使用官方 Wine 适配活动的脚本进行打包")
|
w6 = QtWidgets.QAction("使用官方 Wine 适配活动的脚本进行打包")
|
||||||
w7 = QtWidgets.QAction("从镜像获取DLL(只支持Windows XP、Windows Server 2003官方安装镜像)")
|
w7 = QtWidgets.QAction("从镜像获取DLL(只支持Windows XP、Windows Server 2003官方安装镜像)")
|
||||||
|
updateGeek = QtWidgets.QAction("从 Geek Uninstaller 官网升级程序")
|
||||||
wineOption.addAction(w1)
|
wineOption.addAction(w1)
|
||||||
wineOption.addAction(w2)
|
wineOption.addAction(w2)
|
||||||
wineOption.addAction(w3)
|
wineOption.addAction(w3)
|
||||||
@ -1148,6 +1149,9 @@ wineOption.addAction(w5)
|
|||||||
wineOption.addAction(w6)
|
wineOption.addAction(w6)
|
||||||
wineOption.addSeparator()
|
wineOption.addSeparator()
|
||||||
wineOption.addAction(w7)
|
wineOption.addAction(w7)
|
||||||
|
wineOption.addSeparator()
|
||||||
|
wineOption.addAction(updateGeek)
|
||||||
|
wineOption.addSeparator()
|
||||||
wm1 = wineOption.addMenu("在指定 Wine、容器安装组件")
|
wm1 = wineOption.addMenu("在指定 Wine、容器安装组件")
|
||||||
wm1_1 = QtWidgets.QAction("在指定wine、指定容器安装 .net framework")
|
wm1_1 = QtWidgets.QAction("在指定wine、指定容器安装 .net framework")
|
||||||
wm1_2 = QtWidgets.QAction("在指定wine、指定容器安装 Visual Studio C++")
|
wm1_2 = QtWidgets.QAction("在指定wine、指定容器安装 Visual Studio C++")
|
||||||
@ -1202,6 +1206,7 @@ w4.triggered.connect(DeleteWineBotton)
|
|||||||
w5.triggered.connect(BuildExeDeb)
|
w5.triggered.connect(BuildExeDeb)
|
||||||
w6.triggered.connect(UOSPackageScript)
|
w6.triggered.connect(UOSPackageScript)
|
||||||
w7.triggered.connect(GetDllFromWindowsISO.ShowWindow)
|
w7.triggered.connect(GetDllFromWindowsISO.ShowWindow)
|
||||||
|
updateGeek.triggered.connect(lambda: os.system(f"'{programPath}/launch.sh' deepin-terminal -C '\"{programPath}/UpdateGeek.sh\"' --keep-open"))
|
||||||
w8.triggered.connect(SetDeepinFileDialogDeepin)
|
w8.triggered.connect(SetDeepinFileDialogDeepin)
|
||||||
w9.triggered.connect(SetDeepinFileDialogDefult)
|
w9.triggered.connect(SetDeepinFileDialogDefult)
|
||||||
w10.triggered.connect(SetDeepinFileDialogRecovery)
|
w10.triggered.connect(SetDeepinFileDialogRecovery)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user