forked from CastroFidel/winehelper
Compare commits
2 Commits
7321542477
...
61fb7d9847
Author | SHA1 | Date | |
---|---|---|---|
|
61fb7d9847 | ||
|
443c040edd |
@@ -1,5 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
# info_ru: Программа “АРМ КТ ПРОФ МЕД” для заполнения бланков документов о послевузовском профессиональном образовании и сертификатов специалиста.######################################################
|
||||
# info_ru: Программа “АРМ КТ ПРОФ МЕД” для заполнения бланков документов о послевузовском профессиональном образовании и сертификатов специалиста.
|
||||
######################################################
|
||||
export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank-3"
|
||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||
export WINEPREFIX="arm-kt"
|
||||
|
@@ -594,6 +594,7 @@ class WinetricksManagerDialog(QDialog):
|
||||
env.insert("WINEPREFIX", self.prefix_path)
|
||||
env.insert("WINE", self.wine_executable)
|
||||
# Отключаем winemenubuilder, чтобы избежать зависаний, связанных с 'wineserver -w'.
|
||||
env.insert("WINEDLLOVERRIDES", "winemenubuilder.exe=d")
|
||||
# Это известная проблема при запуске winetricks из ГУИ.
|
||||
process.setProcessEnvironment(env)
|
||||
|
||||
@@ -834,6 +835,8 @@ class WinetricksManagerDialog(QDialog):
|
||||
env = QProcessEnvironment.systemEnvironment()
|
||||
env.insert("WINEPREFIX", self.prefix_path)
|
||||
env.insert("WINE", self.wine_executable)
|
||||
# Отключаем winemenubuilder, чтобы он не создавал лишние ярлыки в системном меню Wine.
|
||||
env.insert("WINEDLLOVERRIDES", "winemenubuilder.exe=d")
|
||||
self.apply_process.setProcessEnvironment(env)
|
||||
self.apply_process.readyReadStandardOutput.connect(lambda: self.log_output.append(self.apply_process.readAllStandardOutput().data().decode('utf-8', 'ignore').strip()))
|
||||
self.apply_process.finished.connect(self.on_apply_finished)
|
||||
@@ -2479,6 +2482,8 @@ class WineHelperGUI(QMainWindow):
|
||||
|
||||
env = QProcessEnvironment.systemEnvironment()
|
||||
env.insert("WINEPREFIX", prefix_path)
|
||||
# Отключаем winemenubuilder, чтобы установщик не создавал ярлыки в обход WineHelper.
|
||||
env.insert("WINEDLLOVERRIDES", "winemenubuilder.exe=d")
|
||||
self.command_process.setProcessEnvironment(env)
|
||||
|
||||
args = [installer_path]
|
||||
@@ -2955,6 +2960,8 @@ class WineHelperGUI(QMainWindow):
|
||||
env.insert("WH_WINE_USE", wine_use)
|
||||
if base_pfx:
|
||||
env.insert("BASE_PFX", base_pfx)
|
||||
# Отключаем winemenubuilder, чтобы при инициализации префикса не создавались стандартные ярлыки Wine.
|
||||
env.insert("WINEDLLOVERRIDES", "winemenubuilder.exe=d")
|
||||
self.command_process.setProcessEnvironment(env)
|
||||
|
||||
args = ["init-prefix"]
|
||||
|
Reference in New Issue
Block a user