From 8e9571097587ecf788437309203229ae162bfe7a Mon Sep 17 00:00:00 2001 From: Mykola Grymalyuk Date: Thu, 12 May 2022 14:46:57 -0600 Subject: [PATCH] sys_patch_dict.py: Set Clock Date logic --- CHANGELOG.md | 2 ++ data/sys_patch_dict.py | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7da72d97d..d5a5a45df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,8 @@ - ex. Booting MacBookPro8,1 config on MacBookPro11,1 - Add Checksum verification to InstallAssistant.pkg download - Add error handling to non-standard/malformed OpenCore Boot Path +- Non-Metal Enhancements: + - Add work-around to double clock bug introduced in macOS 12.4 ## 0.4.4 - Lower SIP requirement for Root Patching diff --git a/data/sys_patch_dict.py b/data/sys_patch_dict.py index d3ba0fb69..1177f5496 100644 --- a/data/sys_patch_dict.py +++ b/data/sys_patch_dict.py @@ -42,7 +42,7 @@ def SystemPatchDictionary(os_major, os_minor, non_metal_os_support): "CoreDisplay.framework": f"10.14.4-{os_major}", "IOSurface.framework": f"10.15.7-{os_major}", "QuartzCore.framework": f"10.15.7-{os_major}", - **({ "WebKit.framework": "11.6" } if os_major >= os_data.os_data.monterey else {}), + **({ "WebKit.framework": "11.6" } if os_major >= os_data.os_data.monterey else {}), }, "/System/Library/PrivateFrameworks": { "GPUSupport.framework": "10.14.3", @@ -83,6 +83,10 @@ def SystemPatchDictionary(os_major, os_minor, non_metal_os_support): **({ "DropboxHack.txt": "SkyLightPlugins" } if os_major >= os_data.os_data.monterey else {}), }, }, + "Processes": { + # 'When Space Allows' option introduced in 12.4 (XNU 21.5) + **({"defaults write com.apple.menuextra.clock ShowDate -int 1": False } if os_data.os_conversion.is_os_newer(os_data.os_data.monterey, 4, os_major, os_minor) else {}), + }, }, "Non-Metal IOAccelerator Common": { # TeraScale 2 and Nvidia Web Drivers broke in Mojave due to mismatched structs in