commit
76d850b318
|
@ -411,24 +411,30 @@ def GetApkPackageName(apkFilePath: "apk 所在路径")->"获取 apk 包名":
|
||||||
line = line.replace(" ", "")
|
line = line.replace(" ", "")
|
||||||
return line
|
return line
|
||||||
|
|
||||||
|
'''
|
||||||
|
Bail修改:
|
||||||
|
将以下5个函数的deepin-terminal的"-C"参数改为"-e",
|
||||||
|
解决了BuildRootUengineImage()函数未输入密码自动回车的bug
|
||||||
|
'''
|
||||||
def InstallRootUengineImage():
|
def InstallRootUengineImage():
|
||||||
if not os.path.exists:
|
if not os.path.exists:
|
||||||
os.mkdir("/tmp/uengine-runner")
|
os.mkdir("/tmp/uengine-runner")
|
||||||
write_txt("/tmp/uengine-runner/install.sh", "sudo dpkg -i /tmp/uengine-runner/u*.deb\nsudo apt install -f")
|
write_txt("/tmp/uengine-runner/install.sh", "sudo dpkg -i /tmp/uengine-runner/u*.deb\nsudo apt install -f")
|
||||||
threading.Thread(target=os.system, args=[f"'{programPath}/launch.sh' deepin-terminal -C \"wget -P '/tmp/uengine-runner' 'https://hub.fastgit.xyz/gfdgd-xi/uengine-runner/releases/download/U1.2.15/uengine-android-image_1.2.15_amd64.deb' && pkexec bash '/tmp/uengine-runner/install.sh'\""]).start()
|
threading.Thread(target=os.system, args=[f"'{programPath}/launch.sh' deepin-terminal -e \"wget -P '/tmp/uengine-runner' 'https://hub.fastgit.xyz/gfdgd-xi/uengine-runner/releases/download/U1.2.15/uengine-android-image_1.2.15_amd64.deb' && pkexec bash '/tmp/uengine-runner/install.sh'\""]).start()
|
||||||
|
|
||||||
def UengineUbuntuInstall():
|
def UengineUbuntuInstall():
|
||||||
threading.Thread(target=os.system, args=[f"'{programPath}/launch.sh' deepin-terminal -C \"bash '{programPath + '/uengine-installer'}'\""]).start()
|
threading.Thread(target=os.system, args=[f"'{programPath}/launch.sh' deepin-terminal -e \"bash '{programPath + '/uengine-installer'}'\""]).start()
|
||||||
|
|
||||||
def UbuntuInstallUengine():
|
def UbuntuInstallUengine():
|
||||||
threading.Thread(target=os.system, args=[f"'{programPath}/launch.sh' deepin-terminal -C \"bash '{programPath + '/uengine-installer'}'\""]).start()
|
threading.Thread(target=os.system, args=[f"'{programPath}/launch.sh' deepin-terminal -e \"bash '{programPath + '/uengine-installer'}'\""]).start()
|
||||||
|
|
||||||
def BuildRootUengineImage():
|
def BuildRootUengineImage():
|
||||||
threading.Thread(target=os.system, args=[f"'{programPath}/launch.sh' deepin-terminal -C \"bash '{programPath}/root-uengine.sh'\""]).start()
|
threading.Thread(target=os.system, args=[f"'{programPath}/launch.sh' deepin-terminal -e \"bash '{programPath}/root-uengine.sh'\""]).start()
|
||||||
|
|
||||||
def ReinstallUengineImage():
|
def ReinstallUengineImage():
|
||||||
threading.Thread(target=os.system, args=[f"'{programPath}/launch.sh' deepin-terminal -e ''pkexec apt reinstall uengine-android-image -y"]).start()
|
threading.Thread(target=os.system, args=[f"'{programPath}/launch.sh' deepin-terminal -e ''pkexec apt reinstall uengine-android-image -y"]).start()
|
||||||
|
|
||||||
|
|
||||||
# 生成 uengine 启动文件到桌面
|
# 生成 uengine 启动文件到桌面
|
||||||
def BuildUengineDesktop(packageName: "软件包名", activityName: "activity", showName: "显示名称", iconPath: "程序图标所在目录", savePath:".desktop 文件保存路径", choose="")->"生成 uengine 启动文件到桌面":
|
def BuildUengineDesktop(packageName: "软件包名", activityName: "activity", showName: "显示名称", iconPath: "程序图标所在目录", savePath:".desktop 文件保存路径", choose="")->"生成 uengine 启动文件到桌面":
|
||||||
if showName == "" or showName == None:
|
if showName == "" or showName == None:
|
||||||
|
@ -1936,4 +1942,4 @@ window.setWindowTitle(title)
|
||||||
window.show()
|
window.show()
|
||||||
window.setWindowIcon(QtGui.QIcon(iconPath))
|
window.setWindowIcon(QtGui.QIcon(iconPath))
|
||||||
window.setFixedSize(window.frameSize().width(), window.frameSize().height())
|
window.setFixedSize(window.frameSize().width(), window.frameSize().height())
|
||||||
sys.exit(app.exec_())
|
sys.exit(app.exec_())
|
||||||
|
|
Loading…
Reference in New Issue