ApolloZhu / Dynamic-Dark-Mode

The smart, automatic Dark Mode toggle for macOS Mojave+
https://apollozhu.github.io/Dynamic-Dark-Mode/
GNU General Public License v3.0
504 stars 31 forks source link

Dynamic-Dark-Mode doesn't start at login #20

Closed etrahretep closed 6 years ago

etrahretep commented 6 years ago

when clicking start at login nothing happens at restart/login If I drag the launcher app manually to login items prefpane it works.

Repoducable on 2 computers

ApolloZhu commented 6 years ago

Is the app in the /Applications folder? Mine is working fine.

etrahretep commented 6 years ago

No, it is in /Users/peter/Applications. Can you explain why it should be in /Applications? Permissions/automation?

ApolloZhu commented 6 years ago

I would say because most of the macOS APIs assume apps are present in the /Applications folder. Why? That's where they go if you install through the Mac App Store. I don't know what Apple's code look like, but my guess is that the "launch on login" list only keeps the name of the application. Later when they try to find the app, they look for it in the default path.

The settings pane is different. It's not sandboxed, therefore it has the privilege to read the fullpath of an application. That's probably why you don't have to put an app in a specific directory for it to work.

etrahretep commented 6 years ago

Thanks for explaining. Doesn't solve it though

ApolloZhu commented 6 years ago

Let me reset my launch items and give it a try. In the meanwhile could you please try to disable then enable it to see if that solves the problem?

ApolloZhu commented 6 years ago

So the latest release is working for me. It gets added to launch items immediately.

You can confirm by checking the output of /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -dump | grep Dynamic)

Sample Output ```diff CFBundleTypeName = "Dynamic Library"; name: Dynamic Library CFBundleTypeName = "Text-Based Dynamic Library Definition"; name: Text-Based Dynamic Library Definition +++ path: /Applications/Dynamic.app name: Dynamic identifier: io.github.apollozhu.Dynamic (0x80015909) executable: Contents/MacOS/Dynamic CFBundleExecutable = Dynamic; CFBundleIdentifier = "io.github.apollozhu.Dynamic"; CFBundleName = Dynamic; NSAppleEventsUsageDescription = "This is how Dynamic Dark Mode manage the dark mode for you."; NSHumanReadableCopyright = "Copyright \U00a9 2018 Dynamic Dark Mode. All rights reserved."; NSLocationUsageDescription = "This is how Dynamic Dark Mode calculates sunset/sunrise time."; library items: LoginItems/DynamicLauncher.app/ activityTypes: pv-d4277e6601fa49, NOTIFICATION#KZ7D8X3PRK:io.github.apollozhu.Dynamic +++ path: /Applications/Dynamic.app/Contents/Library/LoginItems/DynamicLauncher.app name: DynamicLauncher identifier: io.github.apollozhu.Dynamic.Launcher (0x80015916) executable: Contents/MacOS/DynamicLauncher CFBundleExecutable = DynamicLauncher; CFBundleIdentifier = "io.github.apollozhu.Dynamic.Launcher"; CFBundleName = DynamicLauncher; NSHumanReadableCopyright = "Copyright \U00a9 2018 Dynamic Dark Mode. All rights reserved."; activityTypes: pv-f07eeab5ab6cef, NOTIFICATION#KZ7D8X3PRK:io.github.apollozhu.Dynamic.Launcher CFBundleTypeName = "Text-Based Dynamic Library Definition"; name: Text-Based Dynamic Library Definition "com.apple.MobileAsset.MailDynamicData" ```
etrahretep commented 6 years ago

Hoe do i reset my launch items?

I did a grep and this is wat it outputs... (and there's nothing in trash) ``` Peters-MBP:~ peter$ /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -dump | grep Dynamic "com.apple.SystemConfiguration.SCDynamicStore-write-access" = 1; path: /Users/peter/.Trash/Dynamic.app/Contents/Library/LoginItems/DynamicLauncher.app name: DynamicLauncher identifier: io.github.apollozhu.Dynamic.Launcher (0x80009308) executable: Contents/MacOS/DynamicLauncher CFBundleExecutable = DynamicLauncher; CFBundleIdentifier = "io.github.apollozhu.Dynamic.Launcher"; CFBundleName = DynamicLauncher; NSHumanReadableCopyright = "Copyright \U00a9 2018 Dynamic Dark Mode. All rights reserved."; activityTypes: pv-f07eeab5ab6cef, NOTIFICATION#KZ7D8X3PRK:io.github.apollozhu.Dynamic.Launcher path: /Users/peter/.Trash/Dynamic 20.20.09.app/Contents/Library/LoginItems/DynamicLauncher.app name: DynamicLauncher identifier: io.github.apollozhu.Dynamic.Launcher (0x80009308) executable: Contents/MacOS/DynamicLauncher CFBundleExecutable = DynamicLauncher; CFBundleIdentifier = "io.github.apollozhu.Dynamic.Launcher"; CFBundleName = DynamicLauncher; NSHumanReadableCopyright = "Copyright \U00a9 2018 Dynamic Dark Mode. All rights reserved."; activityTypes: pv-f07eeab5ab6cef, NOTIFICATION#KZ7D8X3PRK:io.github.apollozhu.Dynamic.Launcher path: /Applications/Adobe Photoshop CC 2018/Adobe Photoshop CC 2018.app/Contents/Required/DynamicLinkMediaServer/dynamiclinkmediaserver.app path: /Volumes/Transport/Utilities/Dynamic.app name: Dynamic identifier: io.github.apollozhu.Dynamic (0x80009301) executable: Contents/MacOS/Dynamic CFBundleExecutable = Dynamic; CFBundleIdentifier = "io.github.apollozhu.Dynamic"; CFBundleName = Dynamic; NSAppleEventsUsageDescription = "This is how Dynamic Dark Mode manage the dark mode for you."; NSHumanReadableCopyright = "Copyright \U00a9 2018 Dynamic Dark Mode. All rights reserved."; NSLocationUsageDescription = "This is how Dynamic Dark Mode calculates sunset/sunrise time."; library items: LoginItems/DynamicLauncher.app/ activityTypes: pv-d4277e6601fa49, NOTIFICATION#KZ7D8X3PRK:io.github.apollozhu.Dynamic path: /Volumes/Transport/Utilities/Dynamic.app/Contents/Library/LoginItems/DynamicLauncher.app name: DynamicLauncher identifier: io.github.apollozhu.Dynamic.Launcher (0x80009308) executable: Contents/MacOS/DynamicLauncher CFBundleExecutable = DynamicLauncher; CFBundleIdentifier = "io.github.apollozhu.Dynamic.Launcher"; CFBundleName = DynamicLauncher; NSHumanReadableCopyright = "Copyright \U00a9 2018 Dynamic Dark Mode. All rights reserved."; activityTypes: pv-f07eeab5ab6cef, NOTIFICATION#KZ7D8X3PRK:io.github.apollozhu.Dynamic.Launcher "com.apple.MobileAsset.MailDynamicData" path: /Volumes/Peter's MacBook Pro Backup/Applications/Adobe Photoshop CC 2018/Adobe Photoshop CC 2018.app/Contents/Required/DynamicLinkMediaServer/dynamiclinkmediaserver.app NSHumanReadableCopyright = "Copyright \U00a9 2010-2016, App Dynamic. All rights reserved."; path: /Volumes/Peter's MacBook Pro Backup/Applications/Adobe Lightroom Classic CC/Adobe Lightroom Classic CC.app/Contents/Helpers/DynamicLinkMediaServer/application/dynamiclinkmediaserver.app path: /Applications/Adobe Lightroom Classic CC/Adobe Lightroom Classic CC.app/Contents/Helpers/DynamicLinkSupport/support/common/dynamiclink/dynamiclinkmanager.app path: /Applications/Adobe Lightroom Classic CC/Adobe Lightroom Classic CC.app/Contents/Helpers/DynamicLinkMediaServer/application/dynamiclinkmediaserver.app path: /Applications/Adobe Lightroom Classic CC/Adobe Lightroom Classic CC.app/Contents/Helpers/DynamicLinkMediaServer/application/dynamiclinkmediaserver.app/Contents/Adobe QT32 Server.app CFBundleTypeName = "Dynamic Library"; name: Dynamic Library path: /Applications/Dynamic.app name: Dynamic identifier: io.github.apollozhu.Dynamic (0x80009301) executable: Contents/MacOS/Dynamic CFBundleExecutable = Dynamic; CFBundleIdentifier = "io.github.apollozhu.Dynamic"; CFBundleName = Dynamic; NSAppleEventsUsageDescription = "This is how Dynamic Dark Mode manage the dark mode for you."; NSHumanReadableCopyright = "Copyright \U00a9 2018 Dynamic Dark Mode. All rights reserved."; NSLocationUsageDescription = "This is how Dynamic Dark Mode calculates sunset/sunrise time."; library items: LoginItems/DynamicLauncher.app/ activityTypes: pv-d4277e6601fa49, NOTIFICATION#KZ7D8X3PRK:io.github.apollozhu.Dynamic path: /Applications/Dynamic.app/Contents/Library/LoginItems/DynamicLauncher.app name: DynamicLauncher identifier: io.github.apollozhu.Dynamic.Launcher (0x80009308) executable: Contents/MacOS/DynamicLauncher CFBundleExecutable = DynamicLauncher; CFBundleIdentifier = "io.github.apollozhu.Dynamic.Launcher"; CFBundleName = DynamicLauncher; NSHumanReadableCopyright = "Copyright \U00a9 2018 Dynamic Dark Mode. All rights reserved."; activityTypes: pv-f07eeab5ab6cef, NOTIFICATION#KZ7D8X3PRK:io.github.apollozhu.Dynamic.Launcher "com.apple.MobileAsset.MailDynamicData" NSHumanReadableCopyright = "Copyright \U00a9 2010-2016, App Dynamic. All rights reserved."; path: /Volumes/Transport/Utilities/Dynamic.app/Contents/Library/LoginItems/DynamicLauncher.app name: DynamicLauncher identifier: io.github.apollozhu.Dynamic.Launcher (0x80009308) executable: Contents/MacOS/DynamicLauncher CFBundleExecutable = DynamicLauncher; CFBundleIdentifier = "io.github.apollozhu.Dynamic.Launcher"; CFBundleName = DynamicLauncher; NSHumanReadableCopyright = "Copyright \U00a9 2018 Dynamic Dark Mode. All rights reserved."; activityTypes: pv-f07eeab5ab6cef, NOTIFICATION#KZ7D8X3PRK:io.github.apollozhu.Dynamic.Launcher path: /Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Peter's MBP/2018-10-03-183101/Peter's MBA/Users/peter/Desktop/Dynamic.app name: Dynamic identifier: io.github.apollozhu.Dynamic (0x80009301) executable: Contents/MacOS/Dynamic CFBundleExecutable = Dynamic; CFBundleIdentifier = "io.github.apollozhu.Dynamic"; CFBundleName = Dynamic; NSAppleEventsUsageDescription = "This is how Dynamic Dark Mode manage the dark mode for you."; NSHumanReadableCopyright = "Copyright \U00a9 2018 Dynamic Dark Mode. All rights reserved."; NSLocationUsageDescription = "This is how Dynamic Dark Mode calculates sunset/sunrise time."; library items: LoginItems/DynamicLauncher.app/ activityTypes: pv-d4277e6601fa49, NOTIFICATION#KZ7D8X3PRK:io.github.apollozhu.Dynamic path: /Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Peter's MBP/2018-10-03-183101/Peter's MBA/Users/peter/Desktop/Dynamic.app/Contents/Library/LoginItems/DynamicLauncher.app name: DynamicLauncher identifier: io.github.apollozhu.Dynamic.Launcher (0x80009308) executable: Contents/MacOS/DynamicLauncher CFBundleExecutable = DynamicLauncher; CFBundleIdentifier = "io.github.apollozhu.Dynamic.Launcher"; CFBundleName = DynamicLauncher; NSHumanReadableCopyright = "Copyright \U00a9 2018 Dynamic Dark Mode. All rights reserved."; activityTypes: pv-f07eeab5ab6cef, NOTIFICATION#KZ7D8X3PRK:io.github.apollozhu.Dynamic.Launcher ```
ApolloZhu commented 6 years ago

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill

ApolloZhu commented 6 years ago
I think we have some issue with the sandbox ``` Sandbox: Dynamic(89846) deny(1) file-read-data /Users/apollonian/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist Violation: deny(1) file-read-data /Users/apollonian/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist Process: Dynamic [89846] Path: /Applications/Dynamic.app/Contents/MacOS/Dynamic Load Address: 0x10ac2c000 Identifier: io.github.apollozhu.Dynamic Version: 5 (1.0) Code Type: x86_64 (Native) Parent Process: launchd [1] Responsible: /Applications/Dynamic.app/Contents/MacOS/Dynamic [89846] User ID: 501 Date/Time: 2018-10-09 07:40:03.433 EDT OS Version: Mac OS X 10.14.1 (18B50c) Report Version: 8 MetaData: {"responsible-process-pid":89846,"process":"Dynamic","primary-filter-value":"\/Users\/apollonian\/Library\/Preferences\/com.apple.LaunchServices\/com.apple.launchservices.secure.plist","uid":501,"errno":1,"normalized_target":["Users","apollonian","Library","Preferences","com.apple.LaunchServices","com.apple.launchservices.secure.plist"],"profile-in-collection":false,"team-id":"KZ7D8X3PRK","primary-filter":"path","pid":89846,"summary":"deny(1) file-read-data \/Users\/apollonian\/Library\/Preferences\/com.apple.LaunchServices\/com.apple.launchservices.secure.plist","rdev":0,"path":"\/Users\/apollonian\/Library\/Preferences\/com.apple.LaunchServices\/com.apple.launchservices.secure.plist","responsible-process-path":"\/Applications\/Dynamic.app\/Contents\/MacOS\/Dynamic","operation":"file-read-data","signing-id":"io.github.apollozhu.Dynamic","profile-flags":0,"file-flags":0,"platform-policy":false,"hardware":"Mac","file-mode":420,"platform-binary":false,"action":"deny","vnode-type":"REGULAR-FILE","container":"\/Users\/apollonian\/Library\/Containers\/io.github.apollozhu.Dynamic\/Data","target":"\/Users\/apollonian\/Library\/Preferences\/com.apple.LaunchServices\/com.apple.launchservices.secure.plist","process-path":"\/Applications\/Dynamic.app\/Contents\/MacOS\/Dynamic","build":"Mac OS X 10.14.1 (18B50c)","flags":5,"platform_binary":"no"} Thread 0 (id: 788313): 0 libsystem_kernel.dylib 0x00007fff6c41736a __ulock_wait + 10 1 libdispatch.dylib 0x00007fff6c28e68b _dispatch_thread_event_wait_slow + 33 2 libdispatch.dylib 0x00007fff6c299c8a __DISPATCH_WAIT_FOR_QUEUE__ + 294 3 libdispatch.dylib 0x00007fff6c2998cf _dispatch_sync_f_slow + 171 4 LaunchServices 0x00007fff4018e2b1 _LSPreferences::with(_LSPreferences::SecurityContext const*, void (void const*) block_pointer) + 321 5 LaunchServices 0x00007fff4018de1b _LSPreferences::With(_LSPreferences::SecurityContext const*, void (void const*) block_pointer) + 85 6 LaunchServices 0x00007fff401b3338 _LSWithMutableInsecurePreferences + 122 7 LaunchServices 0x00007fff401b327c _LSPrefsInit(long*) + 376 8 LaunchServices 0x00007fff401bd154 _LSPrefsGetApplicationCapabilityIsDisabled + 45 9 LaunchServices 0x00007fff401badd4 prepareApplicationCapabilityIsDisabledValue(_LSOnDemandContext&, FSNode*, __CFString const*, unsigned int, __FileCache*, __CFString const*, NSError* __autoreleasing*) + 567 10 LaunchServices 0x00007fff401bd121 prepareApplicationHighResolutionModeIsMagnifiedValue(_LSOnDemandContext&, FSNode*, __FileCache*, __CFString const*, NSError* __autoreleasing*) + 30 11 LaunchServices 0x00007fff401861fd LSPropertyProviderPrepareValues(__CFURL const*, __FileCache*, __CFString const* const*, void const**, long, void const*, __CFError**) + 646 12 CoreServicesInternal 0x00007fff53ad6d61 prepareValuesForBitmap(__CFURL const*, __FileCache*, _FilePropertyBitmap*, __CFError**) + 360 13 CoreServicesInternal 0x00007fff53ad8a95 _FSURLCopyResourcePropertyForKeyInternal(__CFURL const*, __CFString const*, void*, void*, __CFError**, unsigned char) + 214 14 CoreFoundation 0x00007fff3ea8f3ae CFURLCopyResourcePropertyForKey + 101 15 HIToolbox 0x00007fff3dd0fb52 _HIMagnifiedMode + 75 16 AppKit 0x00007fff3bfc02e9 -[NSScreen backingScaleFactor] + 64 17 AppKit 0x00007fff3bfbef34 _NSScreenConfigurationUpdateWithSharedInfo + 280 18 AppKit 0x00007fff3bfbcf0e ___NSScreenConfigurationEnsureInitialUpdateOccurred_block_invoke + 173 19 libdispatch.dylib 0x00007fff6c28ddcf _dispatch_client_callout + 8 20 libdispatch.dylib 0x00007fff6c28f515 _dispatch_once_callout + 20 21 AppKit 0x00007fff3bfbce5f +[_NSScreenConfiguration prepare] + 34 22 AppKit 0x00007fff3bfbcc86 -[NSApplication(ScreenHandling) _registerForDisplayChangedNotifications] + 280 23 AppKit 0x00007fff3bfb6f12 -[NSApplication init] + 1754 24 AppKit 0x00007fff3bfb6645 +[NSApplication sharedApplication] + 138 25 AppKit 0x00007fff3bfb52e7 NSApplicationMain + 356 26 Dynamic 0x000000010ac2e039 main + 9 (AppDelegate.swift:17) 27 libdyld.dylib 0x00007fff6c2dc0a5 start + 1 28 Dynamic 0x0000000000000001 Thread 1 (id: 788350): 0 libsystem_kernel.dylib 0x00007fff6c4165be __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff6c4cd435 start_wqthread + 13 2 0x000070000eb61bb0 Thread 2 (id: 788351): 0 libobjc.A.dylib 0x00007fff6b20622d search_method_list(method_list_t const*, objc_selector*) + 17 1 libobjc.A.dylib 0x00007fff6b2085ef lookUpImpOrForward + 328 2 libobjc.A.dylib 0x00007fff6b208014 _objc_msgSend_uncached + 68 3 Foundation 0x00007fff40eda197 -[NSError dealloc] + 94 4 libobjc.A.dylib 0x00007fff6b20a7c2 (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 726 5 LaunchServices 0x00007fff401fcdff invocation function for block in _LSPreferences::load() + 338 6 libdispatch.dylib 0x00007fff6c2995c8 _dispatch_block_async_invoke2 + 83 7 libdispatch.dylib 0x00007fff6c28ddcf _dispatch_client_callout + 8 8 libdispatch.dylib 0x00007fff6c29ad14 _dispatch_lane_concurrent_drain + 1033 9 libdispatch.dylib 0x00007fff6c294c5c _dispatch_lane_invoke + 516 10 libdispatch.dylib 0x00007fff6c2900e7 _dispatch_queue_override_invoke + 422 11 libdispatch.dylib 0x00007fff6c29bd26 _dispatch_root_queue_drain + 325 12 libdispatch.dylib 0x00007fff6c29c4bd _dispatch_worker_thread2 + 90 13 libsystem_pthread.dylib 0x00007fff6c4cd70e _pthread_wqthread + 619 14 libsystem_pthread.dylib 0x00007fff6c4cd435 start_wqthread + 13 15 Dynamic 0x0000000054485244 Thread 3 (id: 788359): 0 libsystem_kernel.dylib 0x00007fff6c415bce __open + 10 1 Foundation 0x00007fff40ef8c3c -[NSData(NSData) initWithContentsOfFile:options:maxLength:error:] + 203 2 Foundation 0x00007fff40f00bb3 +[NSDictionary(NSDictionary) newWithContentsOf:immutable:] + 115 3 Foundation 0x00007fff40f00b2d +[NSDictionary(NSDictionary) dictionaryWithContentsOfURL:] + 45 4 LaunchServices 0x00007fff401fcdd1 invocation function for block in _LSPreferences::load() + 292 5 libdispatch.dylib 0x00007fff6c2995c8 _dispatch_block_async_invoke2 + 83 6 libdispatch.dylib 0x00007fff6c28ddcf _dispatch_client_callout + 8 7 libdispatch.dylib 0x00007fff6c29ad14 _dispatch_lane_concurrent_drain + 1033 8 libdispatch.dylib 0x00007fff6c294c5c _dispatch_lane_invoke + 516 9 libdispatch.dylib 0x00007fff6c2900e7 _dispatch_queue_override_invoke + 422 10 libdispatch.dylib 0x00007fff6c29bd26 _dispatch_root_queue_drain + 325 11 libdispatch.dylib 0x00007fff6c29c4bd _dispatch_worker_thread2 + 90 12 libsystem_pthread.dylib 0x00007fff6c4cd70e _pthread_wqthread + 619 13 libsystem_pthread.dylib 0x00007fff6c4cd435 start_wqthread + 13 14 Dynamic 0x0000000054485244 Thread 4 (id: 788360): 0 libsystem_kernel.dylib 0x00007fff6c4165be __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff6c4cd435 start_wqthread + 13 Binary Images: 0x10ac2c000 - 0x10ac4eff7 io.github.apollozhu.Dynamic (1.0 - 5) /Applications/Dynamic.app/Contents/MacOS/Dynamic 0x7fff3bfb2000 - 0x7fff3cdd2ff3 com.apple.AppKit (6.9 - 1671.10.102) <1ef9b888-3e1a-39e1-98b4-23b20bcdb6b0> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x7fff3dd06000 - 0x7fff3e00dff7 com.apple.HIToolbox (2.1.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x7fff3ea4a000 - 0x7fff3ee98ff7 com.apple.CoreFoundation (6.9 - 1560) <103632b5-eb84-3c13-85eb-c5447b7f164f> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7fff40183000 - 0x7fff4034efff com.apple.LaunchServices (933 - 933) <257ddaa4-c86b-3fbf-9663-cd87412fb977> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices 0x7fff40eac000 - 0x7fff4127afff com.apple.Foundation (6.9 - 1560) <6a47c638-8c45-3554-ba1a-1f6253d5ffed> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x7fff53ad3000 - 0x7fff53b04fff com.apple.CoreServicesInternal (357 - 357) <15adb93c-fce0-37b6-8f26-c35275d20196> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal 0x7fff6b200000 - 0x7fff6b989fd7 libobjc.A.dylib (750.1) <8cd466ad-d084-35d4-8760-59180f0220bf> /usr/lib/libobjc.A.dylib 0x7fff6c28a000 - 0x7fff6c2c4ff7 libdispatch.dylib (1008.220.2) /usr/lib/system/libdispatch.dylib 0x7fff6c2c5000 - 0x7fff6c2f4fff libdyld.dylib (635) <8b2ddcf6-b58e-3493-b447-e816c0b41b2a> /usr/lib/system/libdyld.dylib 0x7fff6c414000 - 0x7fff6c43bff7 libsystem_kernel.dylib (4903.220.48) /usr/lib/system/libsystem_kernel.dylib 0x7fff6c4cb000 - 0x7fff6c4d5fff libsystem_pthread.dylib (330.220.2) <4958273c-4273-3501-8137-e44249e10d9c> /usr/lib/system/libsystem_pthread.dylib ```
ApolloZhu commented 6 years ago

In the past 2 weeks, on my machines Dynamic Dark Mode always opens on start. If this is still happening to you, I don't really know what else we can do, but you can reopen the issue to add more inputs.