mirror of
https://gitee.com/gfdgd-xi/deep-wine-runner
synced 2025-06-10 00:55:58 +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 窗体透明度设置工具.exe 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
|
||||
|
||||
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 应用")
|
||||
w6 = QtWidgets.QAction("使用官方 Wine 适配活动的脚本进行打包")
|
||||
w7 = QtWidgets.QAction("从镜像获取DLL(只支持Windows XP、Windows Server 2003官方安装镜像)")
|
||||
updateGeek = QtWidgets.QAction("从 Geek Uninstaller 官网升级程序")
|
||||
wineOption.addAction(w1)
|
||||
wineOption.addAction(w2)
|
||||
wineOption.addAction(w3)
|
||||
@ -1148,6 +1149,9 @@ wineOption.addAction(w5)
|
||||
wineOption.addAction(w6)
|
||||
wineOption.addSeparator()
|
||||
wineOption.addAction(w7)
|
||||
wineOption.addSeparator()
|
||||
wineOption.addAction(updateGeek)
|
||||
wineOption.addSeparator()
|
||||
wm1 = wineOption.addMenu("在指定 Wine、容器安装组件")
|
||||
wm1_1 = QtWidgets.QAction("在指定wine、指定容器安装 .net framework")
|
||||
wm1_2 = QtWidgets.QAction("在指定wine、指定容器安装 Visual Studio C++")
|
||||
@ -1202,6 +1206,7 @@ w4.triggered.connect(DeleteWineBotton)
|
||||
w5.triggered.connect(BuildExeDeb)
|
||||
w6.triggered.connect(UOSPackageScript)
|
||||
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)
|
||||
w9.triggered.connect(SetDeepinFileDialogDefult)
|
||||
w10.triggered.connect(SetDeepinFileDialogRecovery)
|
||||
|
Loading…
x
Reference in New Issue
Block a user