From ff0a578890d3f65ba14ff7e139c87e3a55ce672f Mon Sep 17 00:00:00 2001 From: gfdgd_xi <3025613752@qq.com> Date: Thu, 24 Nov 2022 22:46:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../deepin-wine-packager.py | 4 +- .../deepin-wine-runner/deepin-wine-runner | 44 +++++++++--------- .../deepin-wine-runner/package-script.zip | Bin 301376 -> 301376 bytes mainwindow.py | 25 ++++++++++ package-script.zip | Bin 301376 -> 301376 bytes 5 files changed, 50 insertions(+), 23 deletions(-) diff --git a/deb/opt/apps/deepin-wine-runner/deepin-wine-packager.py b/deb/opt/apps/deepin-wine-runner/deepin-wine-packager.py index 07a19e1..e6101be 100755 --- a/deb/opt/apps/deepin-wine-runner/deepin-wine-packager.py +++ b/deb/opt/apps/deepin-wine-runner/deepin-wine-packager.py @@ -1393,7 +1393,9 @@ def ChangeArchCombobox(): option = True if debArch.currentIndex() != 0: option = False - #chooseWineHelperValue.setEnabled(option) + chooseWineHelperValue.setEnabled(option) + if not option: + chooseWineHelperValue.setChecked(False) wineVersion.setEnabled(option) useInstallWineArch.setEnabled(option) #rmBash.setEnabled(option) diff --git a/deb/opt/apps/deepin-wine-runner/deepin-wine-runner b/deb/opt/apps/deepin-wine-runner/deepin-wine-runner index cbef656..a7412d7 100755 --- a/deb/opt/apps/deepin-wine-runner/deepin-wine-runner +++ b/deb/opt/apps/deepin-wine-runner/deepin-wine-runner @@ -2053,35 +2053,35 @@ version = information["Version"] goodRunSystem = "常见 Linux 发行版" thankText = "" tips = '''

提示:

-1、使用终端运行该程序,可以看到 wine 以及程序本身的提示和报错; -2、wine 32 位和 64 位的容器互不兼容; -3、所有的 wine 和 winetricks 均需要自行安装(可以从 菜单栏=>程序 里面进行安装) +1、使用终端运行该程序,可以看到 wine 以及程序本身的提示和报错; +2、wine 32 位和 64 位的容器互不兼容; +3、所有的 wine 和 winetricks 均需要自行安装(可以从 菜单栏=>程序 里面进行安装); 4、本程序支持带参数运行 wine 程序(之前版本也可以),只需要按以下格式即可: exe路径\' 参数 \' -即可(单引号需要输入) -5、wine 容器如果没有指定,则会默认为 ~/.wine -6、如果可执行文件比较大的话,会出现点击“获取该程序运行情况”出现假死的情况,因为正在后台读取 SHA1,只需要等一下即可(读取速度依照您电脑处理速度、读写速度、可执行文件大小等有关) -7、对于非 X86 的用户来说,请不要使用本程序自带的 Wine 安装程序和 Windows 虚拟机安装功能(检测到为非 X86 架构会自动禁用) -8、如果非 X86 的用户的 UOS 专业版用户想要使用的话,只需要在应用商店安装一个 Wine 版本微信即可在本程序选择正确的 Wine 运行程序 +即可(单引号需要输入); +5、wine 容器如果没有指定,则会默认为 ~/.wine; +6、如果可执行文件比较大的话,会出现点击“获取该程序运行情况”出现假死的情况,因为正在后台读取 SHA1,只需要等一下即可(读取速度依照您电脑处理速度、读写速度、可执行文件大小等有关); +7、对于非 X86 的用户来说,请不要使用本程序自带的 Wine 安装程序和 Windows 虚拟机安装功能(检测到为非 X86 架构会自动禁用); +8、如果非 X86 的用户的 UOS 专业版用户想要使用的话,只需要在应用商店安装一个 Wine 版本微信即可在本程序选择正确的 Wine 运行程序; 9、在使用 linglong 包的 Wine 应用时,必须安装至少一个 linglong 的使用 Wine 软件包才会出现该选项, 而程序识别到的 Wine 是按 linglong 的使用 Wine 软件包名的字母排序第一个的 Wine,且生成的容器不在用户目录下,而是在容器的用户目录下(~/.deepinwine、/tmp、桌面、下载、文档等被映射的目录除外), -同理需要运行的 EXE 也必须在被映射的目录内 +同理需要运行的 EXE 也必须在被映射的目录内; 10、如果是使用 Deepin 23 的 Wine 安装脚本,请切记——安装过程会临时添加 Deepin 20 的 apt 源,不要中断安装以及 千万不要中断后不删除源的情况下 apt upgrade !!!中断后只需重新打开脚本输入 repair 或者随意安装一个 Wine(会自动执行恢复操作)即可 -以及此脚本安装的 Wine 无法保证 100% 能使用,以及副作用是会提示 +以及此脚本安装的 Wine 无法保证 100% 能使用,以及副作用是会提示; N: 鉴于仓库 'https://community-packages.deepin.com/beige beige InRelease' 不支持 'i386' 体系结构,跳过配置文件 'main/binary-i386/Packages' 的获取。''' -updateThingsString = '''※1、容器自动配置脚本 GUI 查看介绍使用 QWebEngineWidget,支持图片(非强制依赖,只做推荐) -※2、不基于生态适配活动脚本打包器跟进 arm 架构 2022年11月11日的 Wine 微信打包方式 -※3、支持多图标的程序打包 -※4、修复了安装更多 Wine 换源换了个寂寞的问题 -※5、修复安装更多 Wine 重新安装后列表丢失的问题 -※6、新增了对 Deepin 23 Alpha 优化的 Wine 安装器 -※7、新增 Dll 名称查询功能,可以查询对应 Dll 的作用 -※8、支持静态获取可执行文件可以调用的 Dll 并提供解决方案 -※9、支持移除指定的 .desktop 快捷方式 -10、修复了不基于生态适配活动脚本打包器在选择 arm 打包架构下容器自动删除脚本取消勾选无用的问题 -11、优化文案、新增友链 -12、提供了部分组件的测试功能 +updateThingsString = '''※1、容器自动配置脚本 GUI 查看介绍使用 QWebEngineWidget,支持图片(非强制依赖,只做推荐); +※2、不基于生态适配活动脚本打包器跟进 arm 架构 2022年11月11日的 Wine 微信打包方式; +※3、支持多图标的程序打包; +※4、修复了安装更多 Wine 换源换了个寂寞的问题; +※5、修复安装更多 Wine 重新安装后列表丢失的问题; +※6、新增了对 Deepin 23 Alpha 优化的 Wine 安装器; +※7、新增 Dll 名称查询功能,可以查询对应 Dll 的作用; +※8、支持静态获取可执行文件可以调用的 Dll 并提供解决方案; +※9、支持移除指定的 .desktop 快捷方式; +10、修复了不基于生态适配活动脚本打包器在选择 arm 打包架构下容器自动删除脚本取消勾选无用的问题; +11、优化文案、新增友链; +12、提供了部分组件的测试功能。 ''' for i in information["Thank"]: thankText += f"{i}\n" diff --git a/deb/opt/apps/deepin-wine-runner/package-script.zip b/deb/opt/apps/deepin-wine-runner/package-script.zip index ba95108a500562c042aa65e3817d0471781cd39f..8654514b794f5572c5b34339b1917930cf2ce889 100755 GIT binary patch delta 338 zcmX@GN$9{Pp$TTp9HI5o50)~EO!ReNeo&qO&3}(dyGOI#ZEg{Ue`N3jIDa`8xQLHsAV>Sg#WtK4uFoIb%<;?paEZa(E fdoXKyeHHU7kYsyKHS_kIYL@d{V5N3#EKI@x*_?|A delta 338 zcmX@GN$9{Pp$TTpRaa`JA1q}Snds}lT(-J$;{;|dBr&e(S)D9=lMivJfg~rt=K2Pv zpKu=r)2n#GK=fv2ULGc}fDr$Fu)r1mR}vsb^FfX62Q?TU??N&2=wn86knHyVj~PGm zqDTpTVsr*eg@0m<0-L#g%NIrgFl+kpZ;Z3SlBwSr%~?RK_W8dVx6l90^fr)r&f3c9 z{l3iEUW=*fJVtxgZY|p7?-kwv&qO&3}(dyGOI#ZEg{Ue`N3jIDa`8xQLHsAV>Sg#WtK4uFoIb%<;?paEZa(E fdoXKyeHHU7kYsyKHS_kIYL@d{V5N3#EKI@x*_?|A delta 338 zcmX@GN$9{Pp$TTpRaa`JA1q}Snds}lT(-J$;{;|dBr&e(S)D9=lMivJfg~rt=K2Pv zpKu=r)2n#GK=fv2ULGc}fDr$Fu)r1mR}vsb^FfX62Q?TU??N&2=wn86knHyVj~PGm zqDTpTVsr*eg@0m<0-L#g%NIrgFl+kpZ;Z3SlBwSr%~?RK_W8dVx6l90^fr)r&f3c9 z{l3iEUW=*fJVtxgZY|p7?-kwv