mirror of
https://gitee.com/gfdgd-xi/deep-wine-runner
synced 2025-01-28 08:58:16 +08:00
不基于生态适配脚本打包器支持禁用 Mono/Gecko 打包器
This commit is contained in:
parent
30fbbcbdb1
commit
cf06a9681f
@ -526,12 +526,17 @@ fi
|
|||||||
|
|
||||||
##############<<<<<<<<<屏蔽mono和gecko安装器开始
|
##############<<<<<<<<<屏蔽mono和gecko安装器开始
|
||||||
##默认屏蔽mono和gecko安装器
|
##默认屏蔽mono和gecko安装器
|
||||||
#if [ "$APPRUN_CMD" = "spark-wine7-devel" ];then
|
{['''#if [ "$APPRUN_CMD" = "spark-wine7-devel" ];then
|
||||||
|
|
||||||
#export WINEDLLOVERRIDES="mscoree,mshtml="
|
#export WINEDLLOVERRIDES="mscoree,mshtml="
|
||||||
#echo "为了降低打包体积,默认关闭gecko和momo,如有需要,注释此行(仅对spark-wine7-devel有效)"
|
#echo "为了降低打包体积,默认关闭gecko和momo,如有需要,注释此行(仅对spark-wine7-devel有效)"
|
||||||
|
|
||||||
#fi
|
#fi''', '''if [ "$APPRUN_CMD" = "spark-wine7-devel" ];then
|
||||||
|
|
||||||
|
export WINEDLLOVERRIDES="mscoree,mshtml="
|
||||||
|
echo "为了降低打包体积,默认关闭gecko和momo,如有需要,注释此行(仅对spark-wine7-devel有效)"
|
||||||
|
|
||||||
|
fi'''][int(disabledMono.isChecked())]}
|
||||||
##############>>>>>>>>>屏蔽mono和gecko安装器结束
|
##############>>>>>>>>>屏蔽mono和gecko安装器结束
|
||||||
|
|
||||||
#########################执行段
|
#########################执行段
|
||||||
@ -1888,6 +1893,7 @@ debControlFrame.addWidget(button5)
|
|||||||
debControlFrame.addWidget(installDeb)
|
debControlFrame.addWidget(installDeb)
|
||||||
rmBash = QtWidgets.QCheckBox(transla.transe("U", "设置卸载该 deb 后自动删除该容器"))
|
rmBash = QtWidgets.QCheckBox(transla.transe("U", "设置卸载该 deb 后自动删除该容器"))
|
||||||
cleanBottonByUOS = QtWidgets.QCheckBox(transla.transe("U", "使用统信 Wine 生态适配活动容器清理脚本"))
|
cleanBottonByUOS = QtWidgets.QCheckBox(transla.transe("U", "使用统信 Wine 生态适配活动容器清理脚本"))
|
||||||
|
disabledMono = QtWidgets.QCheckBox(transla.transe("U", "禁用 Mono 和 Gecko 安装器"))
|
||||||
debArch = QtWidgets.QComboBox()
|
debArch = QtWidgets.QComboBox()
|
||||||
debArch.addItems(["i386", "arm64(box86+exagear)"])
|
debArch.addItems(["i386", "arm64(box86+exagear)"])
|
||||||
textbox1 = QtWidgets.QTextBrowser()
|
textbox1 = QtWidgets.QTextBrowser()
|
||||||
@ -1935,7 +1941,7 @@ desktopIconTabLayout.addWidget(QtWidgets.QLabel(transla.transe("U", "要显示
|
|||||||
desktopIconTabLayout.addWidget(QtWidgets.QLabel(transla.transe("U", "要显示的 .desktop 文件的图标:")), 10, 0, 1, 1)
|
desktopIconTabLayout.addWidget(QtWidgets.QLabel(transla.transe("U", "要显示的 .desktop 文件的图标:")), 10, 0, 1, 1)
|
||||||
iconTab1.setLayout(desktopIconTabLayout)
|
iconTab1.setLayout(desktopIconTabLayout)
|
||||||
#desktopIconTab.setTabPosition(QtWidgets.QTabWidget.East)
|
#desktopIconTab.setTabPosition(QtWidgets.QTabWidget.East)
|
||||||
desktopIconTab.addTab(iconTab1, "Defult")
|
desktopIconTab.addTab(iconTab1, "默认图标")
|
||||||
desktopIconTab.setCornerWidget(controlWidget)
|
desktopIconTab.setCornerWidget(controlWidget)
|
||||||
widgetLayout.addWidget(desktopIconTab, 8, 0, 6, 3)
|
widgetLayout.addWidget(desktopIconTab, 8, 0, 6, 3)
|
||||||
widgetLayout.addWidget(QtWidgets.QLabel(transla.transe("U", "选择打包的 wine 版本(※必选):")), 6, 0, 1, 1)
|
widgetLayout.addWidget(QtWidgets.QLabel(transla.transe("U", "选择打包的 wine 版本(※必选):")), 6, 0, 1, 1)
|
||||||
@ -1979,6 +1985,7 @@ moreSettingLayout.addWidget(QtWidgets.QLabel(transla.transe("U", "deb 包选项
|
|||||||
moreSettingLayout.addWidget(rmBash)
|
moreSettingLayout.addWidget(rmBash)
|
||||||
moreSettingLayout.addWidget(cleanBottonByUOS)
|
moreSettingLayout.addWidget(cleanBottonByUOS)
|
||||||
moreSettingLayout.addWidget(chooseWineHelperValue)
|
moreSettingLayout.addWidget(chooseWineHelperValue)
|
||||||
|
moreSettingLayout.addWidget(disabledMono)
|
||||||
moreSettingLayout.addWidget(QtWidgets.QLabel(transla.transe("U", "deb 的依赖(强制,如无特殊需求默认即可):")))
|
moreSettingLayout.addWidget(QtWidgets.QLabel(transla.transe("U", "deb 的依赖(强制,如无特殊需求默认即可):")))
|
||||||
moreSettingLayout.addWidget(debDepends)
|
moreSettingLayout.addWidget(debDepends)
|
||||||
moreSettingLayout.addWidget(QtWidgets.QLabel(transla.transe("U", "deb 的推荐依赖(非强制,一般默认即可):")))
|
moreSettingLayout.addWidget(QtWidgets.QLabel(transla.transe("U", "deb 的推荐依赖(非强制,一般默认即可):")))
|
||||||
@ -2042,6 +2049,7 @@ try:
|
|||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
rmBash.setChecked(True)
|
rmBash.setChecked(True)
|
||||||
|
disabledMono.setChecked(True)
|
||||||
cleanBottonByUOS.setChecked(True)
|
cleanBottonByUOS.setChecked(True)
|
||||||
chooseWineHelperValue.setChecked(True)
|
chooseWineHelperValue.setChecked(True)
|
||||||
e12_text.setText(f"{get_desktop_path()}/demo_1.0.0_i386.deb")
|
e12_text.setText(f"{get_desktop_path()}/demo_1.0.0_i386.deb")
|
||||||
|
@ -2340,29 +2340,10 @@ exe路径\' 参数 \'
|
|||||||
<b>千万不要中断后不删除源的情况下 apt upgrade !!!</b>中断后只需重新打开脚本输入 repair 或者随意安装一个 Wine(会自动执行恢复操作)即可
|
<b>千万不要中断后不删除源的情况下 apt upgrade !!!</b>中断后只需重新打开脚本输入 repair 或者随意安装一个 Wine(会自动执行恢复操作)即可
|
||||||
以及此脚本安装的 Wine 无法保证 100% 能使用,以及副作用是会提示;
|
以及此脚本安装的 Wine 无法保证 100% 能使用,以及副作用是会提示;
|
||||||
<code>N: 鉴于仓库 'https://community-packages.deepin.com/beige beige InRelease' 不支持 'i386' 体系结构,跳过配置文件 'main/binary-i386/Packages' 的获取。</code>''')
|
<code>N: 鉴于仓库 'https://community-packages.deepin.com/beige beige InRelease' 不支持 'i386' 体系结构,跳过配置文件 'main/binary-i386/Packages' 的获取。</code>''')
|
||||||
updateThingsString = transla.transe("U", '''※1、支持使用 Qemu + Chroot 跨运行 Wine 以及指定程序的功能;
|
updateThingsString = transla.transe("U", '''※1、不基于生态适配脚本打包器支持禁用 Mono/Gecko 打包器''')
|
||||||
※2、提供了简易打包器以用于打包简易 deb;
|
|
||||||
※3、支持下载配置过的 Qemu + Chroot 容器;
|
|
||||||
※4、支持在隔离的 Chroot 容器内运行 Wine;
|
|
||||||
※5、支持解压指定 deb 的内打包好的容器;
|
|
||||||
※6、优化 Wine 列表显示;
|
|
||||||
※7、新增程序论坛和教程入口;
|
|
||||||
※8、程序公告功能;
|
|
||||||
※9、新增程序评分功能;
|
|
||||||
※10、新增解包 deb 内 Wine 容器功能;
|
|
||||||
※11、新增 Vkd3d Proton 安装功能,更新 dxvk 版本至 2.0.0;
|
|
||||||
※12、新增程序菜单栏部分栏目图标;
|
|
||||||
※13、打包器支持按下 Shift + F1 查看指定选项提示;
|
|
||||||
14、优化非基于生态适配脚本的打包器内容自动填充功能;
|
|
||||||
15、优化程序文案;
|
|
||||||
16、新增日志翻译功能;
|
|
||||||
17、程序进一步完善英语翻译(机翻);
|
|
||||||
18、优化程序更新策略;
|
|
||||||
19、优化日志分析功能;
|
|
||||||
20、优化程序 UI。''')
|
|
||||||
for i in information["Thank"]:
|
for i in information["Thank"]:
|
||||||
thankText += f"{i}\n"
|
thankText += f"{i}\n"
|
||||||
updateTime = "2022年12月10日"
|
updateTime = "2022年12月25日"
|
||||||
aboutProgram = transla.transe("U", """<p>Wine运行器是一个能让Linux用户更加方便地运行Windows应用的程序,内置了对Wine图形化的支持、各种Wine工具、自制的Wine程序打包器和运行库安装工具等。</p>
|
aboutProgram = transla.transe("U", """<p>Wine运行器是一个能让Linux用户更加方便地运行Windows应用的程序,内置了对Wine图形化的支持、各种Wine工具、自制的Wine程序打包器和运行库安装工具等。</p>
|
||||||
<p>它同时还内置了基于VirtualBox制作的、专供小白使用的Windows虚拟机安装工具,可以做到只需下载系统镜像并点击安装即可,无需考虑虚拟机的安装、创建、分区等操作。</p>
|
<p>它同时还内置了基于VirtualBox制作的、专供小白使用的Windows虚拟机安装工具,可以做到只需下载系统镜像并点击安装即可,无需考虑虚拟机的安装、创建、分区等操作。</p>
|
||||||
<pre>
|
<pre>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user