global_settings.py: Implement settings system

This commit is contained in:
Mykola Grymalyuk
2022-05-27 20:54:00 -06:00
parent d5df1c2b73
commit 8254434856
6 changed files with 66 additions and 19 deletions
+3 -3
View File
@@ -3,7 +3,7 @@
import sys
import subprocess
from resources import constants, install, utilities, defaults, sys_patch, installer, tui_helpers
from resources import constants, install, utilities, defaults, sys_patch, installer, tui_helpers, global_settings
from data import cpu_data, smbios_data, model_array, os_data, mirror_data
@@ -589,10 +589,10 @@ handle acceleration tasks.
change_menu = input("Allow TeraScale 2 Acceleration?(y/n/q): ")
if change_menu in {"y", "Y", "yes", "Yes"}:
subprocess.run(["defaults", "write", "com.dortania.opencore-legacy-patcher", "MacBookPro_TeraScale_2_Accel", "-bool", "TRUE"])
global_settings.global_settings().write_property("MacBookPro_TeraScale_2_Accel", True)
self.constants.allow_ts2_accel = True
elif change_menu in {"n", "N", "no", "No"}:
subprocess.run(["defaults", "write", "com.dortania.opencore-legacy-patcher", "MacBookPro_TeraScale_2_Accel", "-bool", "FALSE"])
global_settings.global_settings().write_property("MacBookPro_TeraScale_2_Accel", False)
self.constants.allow_ts2_accel = False
elif change_menu in {"q", "Q", "Quit", "quit"}:
print("Returning to previous menu")