nic wrote on Sep 22
nd, 2024 at 1:53pm:
Anyway, what I am curious about is how does the BkmxAgent restart when the Mac restarts?
When you enable any Syncing, BookMacster registers BkmxAgent as a *service* with macOS. macOS has a list of such services which persists through shutdown and restart. When you log in to your Mac, ist starts all of these registered services.
nic wrote on Sep 22
nd, 2024 at 1:53pm:
I see nothing in Launch control or login items (yes login items has BookMacster in the allow in the background section. But to the best of my knowledge, that doesn't start the app. And I am sure it hasn't restarted with other Mac restarts in the past.
You are correct about not starting BookMacster. The fine print under
Allow in the Background in System Settings > Login Items and Extensions explains this, although in confusing general terms. It says that the listed apps can
add background items to
perform tasks. Often, but not always, that
item is a constantly-running process such as BkmxAgent, which you can see in Activity Monitor. Other such
items may be processes which only run momentarily when certain triggers occur. Other
items may be some type of magic which Apple has not invented or publicly released yet. Apple likes to keep their options open. That fine print text is trying to cover all possibilities with as few words as possible.
By the way, before macOS 14, these
Allow in the Background items were not exposed to the user at all, which I thought was a security flaw, so I think the
Allow in the Background list is a good improvement.