Is TotalSpaces supported on macOS 12.0.1 (Monterey)?

I just updated to macOS 12.0.1 (Monterey, running on an Intel iMac).
There are some minor issues with TotalSpaces2 (2.99), e.g. assigning Hotkeys does not work. TotalSpaces seems to remember my Hotkeys from Big Sur.
But the one Hokey I really need is for the Overview Grid. Not only can I not assign a HotKey for Overview Grid, but it does not work either when clicking on it in the TotalSpaces menu bar.
Is all of this simply because TotalSpaces2 has not been upgraded for Monterey? Will these issues be corrected when the upgrade is released?

Thanks in advance,
Al

3 Likes

I’m getting a load error saying check that TotalSpaces is in Automation in the privacy/security section - it isn’t but there’s no obvious way of getting it there. It also appears to cause problems with the Dock - once I’ve accessed TotalSpaces the Dock will no longer show and won’t restart when forced.

Intel macbook pro - Pressing hotkey one time causes no grid, here’s the log -

default	08:48:17.070427-0400	TotalSpaces2	SetFrontProcess: asn=0x0-0x7c07c options=1
default	08:48:17.071119-0400	runningboardd	Acquiring assertion targeting [app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] from originator [daemon<com.apple.coreservices.launchservicesd>:110] with description <RBSAssertionDescriptor| "frontmost:2791" ID:192-110-4796 target:2791 attributes:[
	<RBSDomainAttribute| domain:"com.apple.launchservicesd" name:"RoleUserInteractiveFocal" sourceEnvironment:"(null)">
	]>
default	08:48:17.071275-0400	runningboardd	Assertion 192-110-4796 (target:[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791]) will be created as active
default	08:48:17.074960-0400	Dock	Swapping to main thread for showing overview grid
default	08:48:17.075057-0400	Dock	Showing overview grid on the main thread
default	08:48:17.074280-0400	runningboardd	Acquiring assertion targeting [app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] from originator [daemon<com.apple.coreservices.launchservicesd>:110] with description <RBSAssertionDescriptor| "notification:2791" ID:192-110-4797 target:2791 attributes:[
	<RBSDomainAttribute| domain:"com.apple.launchservicesd" name:"LSNotification" sourceEnvironment:"(null)">
	]>
default	08:48:17.074789-0400	runningboardd	Assertion 192-110-4797 (target:[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791]) will be created as active
default	08:48:17.072525-0400	runningboardd	Calculated state for app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>: running-active (role: UserInteractiveFocal)
default	08:48:17.077217-0400	runningboardd	[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] Ignoring jetsam update because this process is not memory-managed
default	08:48:17.077938-0400	runningboardd	[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] Ignoring suspend because this process is not lifecycle managed
default	08:48:17.078381-0400	runningboardd	[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] Set darwin role to: UserInteractiveFocal
default	08:48:17.078977-0400	runningboardd	[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] Ignoring GPU update because this process is not GPU managed
default	08:48:17.080499-0400	runningboardd	[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] Ignoring jetsam update because this process is not memory-managed
default	08:48:17.080672-0400	runningboardd	[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] Ignoring suspend because this process is not lifecycle managed
default	08:48:17.080439-0400	runningboardd	Acquiring assertion targeting [app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] from originator [daemon<com.apple.coreservices.launchservicesd>:110] with description <RBSAssertionDescriptor| "notification:2791" ID:192-110-4798 target:2791 attributes:[
	<RBSDomainAttribute| domain:"com.apple.launchservicesd" name:"LSNotification" sourceEnvironment:"(null)">
	]>
default	08:48:17.080811-0400	runningboardd	[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] Ignoring GPU update because this process is not GPU managed
default	08:48:17.080425-0400	runningboardd	Calculated state for app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>: running-active (role: UserInteractiveFocal)
default	08:48:17.080967-0400	runningboardd	Assertion 192-110-4798 (target:[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791]) will be created as active
default	08:48:17.085649-0400	TotalSpaces2	ts2: Dock connection did die
default	08:48:17.085710-0400	TotalSpaces2	ts2: Connecting Dock, backoff: 1
default	08:48:17.085908-0400	TotalSpaces2	ts2: Failed to register connection
default	08:48:17.086025-0400	TotalSpaces2	ts2: Dock connection did die
default	08:48:17.086076-0400	TotalSpaces2	ts2: Connecting Dock, backoff: 2
default	08:48:17.086273-0400	TotalSpaces2	ts2: Failed to register connection
default	08:48:17.086322-0400	TotalSpaces2	ts2: Retry already scheduled
default	08:48:17.086433-0400	TotalSpaces2	ts2: Dock pid 2822 terminated
default	08:48:18.086230-0400	TotalSpaces2	ts2: Connecting Dock, backoff: 2
default	08:48:18.086393-0400	TotalSpaces2	ts2: Failed to register connection
default	08:48:20.087625-0400	TotalSpaces2	ts2: Connecting Dock, backoff: 4
default	08:48:20.088185-0400	TotalSpaces2	ts2: Failed to register connection
default	08:48:22.087354-0400	TotalSpaces2	ts2: Inject called: waitingToInject: 0 injectionBackoff: 0
default	08:48:22.126825-0400	TotalSpaces2	ts2: code: 0x111f78000, bootstrap_entry: 0x1130dcd3e, image: 0x1130dc000
default	08:48:22.126877-0400	TotalSpaces2	ts2: rip: 0x111f78d3e
default	08:48:22.126904-0400	TotalSpaces2	ts2: dlopen 0x7ff80af090f5
default	08:48:22.126945-0400	TotalSpaces2	ts2: mach inject ok
default	08:48:22.128947-0400	Dock	ts2: FastSwitch2 (c) Switchstep in association with BinaryAge
default	08:48:22.128993-0400	Dock	ts2: FastSwitch2 is being initialized v2.9.9
default	08:48:22.130373-0400	Dock	ts2: Unknown detected
default	08:48:22.130471-0400	Dock	ts2: Load address was 0x10f2d3000
default	08:48:22.130505-0400	Dock	ts2: Searching to FAD at 0x10f505000
default	08:48:22.130531-0400	Dock	ts2: search_pos 0x10f505000
default	08:48:22.131063-0400	Dock	ts2: Error: fl seq not found in FAD
default	08:48:22.131599-0400	Dock	ts2: Error: JSCM not found
default	08:48:22.132174-0400	Dock	ts2: Error: MSASOD not found
default	08:48:22.132707-0400	Dock	ts2: Error: ASC not found
default	08:48:22.133296-0400	Dock	ts2: Error: RSC not found
default	08:48:22.133599-0400	Dock	ts2: Error: SEF not found
default	08:48:22.135332-0400	Dock	ts2: Loaded at 0x10f2d3000
default	08:48:22.135803-0400	Dock	ts2: FastSwitch2 ready v2.9.9
default	08:48:22.141767-0400	TotalSpaces2	ts2: Monitoring Dock 2826
default	08:48:22.269732-0400	runningboardd	Assertion did invalidate due to timeout: 192-110-4797 (target:[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791])
default	08:48:22.269836-0400	runningboardd	Assertion did invalidate due to timeout: 192-110-4798 (target:[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791])
default	08:48:22.380338-0400	runningboardd	Calculated state for app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>: running-active (role: UserInteractiveFocal)
default	08:48:22.380359-0400	runningboardd	[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] Ignoring jetsam update because this process is not memory-managed
default	08:48:22.380388-0400	runningboardd	[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] Ignoring suspend because this process is not lifecycle managed
default	08:48:22.380414-0400	runningboardd	[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] Ignoring GPU update because this process is not GPU managed
default	08:48:23.142293-0400	TotalSpaces2	ts2: Connecting Dock, backoff: 8
default	08:48:23.144071-0400	TotalSpaces2	ts2: Dock connected
default	08:48:24.088661-0400	TotalSpaces2	ts2: Connecting Dock, backoff: 1
default	08:48:24.089764-0400	TotalSpaces2	ts2: Dock connected
default	08:48:32.873996-0400	runningboardd	Invalidating assertion 192-110-4796 (target:[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791]) from originator [daemon<com.apple.coreservices.launchservicesd>:110]
default	08:48:32.987802-0400	runningboardd	[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] Ignoring jetsam update because this process is not memory-managed
default	08:48:32.987802-0400	runningboardd	Calculated state for app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>: running-active (role: UserInteractive)
default	08:48:32.987905-0400	runningboardd	[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] Ignoring suspend because this process is not lifecycle managed
default	08:48:32.987983-0400	runningboardd	[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] Set darwin role to: UserInteractive
default	08:48:32.988101-0400	runningboardd	[app<application.com.binaryage.TotalSpaces2.27841679.27841971(501)>:2791] Ignoring GPU update because this process is not GPU managed

Dead on both my intel machines. I’ve switched to spaces and KB shortcuts. Nowhere near as good though.

Sidenote - I’d be happy to pay for an upgrade / new version that works on Monterey forwards.

4 Likes

Are there any plans to support 12.0.1? I see there is some talk about TotalSpaces3. I feel like completely inefficient without the help of TotalSpaces! What can we do to help support development??

1 Like

Thank you for the link to TotalSpaces3, which I had not known about. Looks like I’m going to have to get an Apple Silicon Mac to get TotalSpaces back! :slightly_smiling_face:

I went to the KEYBOARD SHORTCUTS and was able to put in the same key sequences I used with TotalSpaces, to do the same thing. I think Apple just finally nailed their business shut.

I’m on a 2019 iMac with Intel and while TS isn’t working the way it used to, I’ve found that the apps I have assigned to desktops open there and I can get to them from the dock.

I have also found that I can go through the desktops from Mission Control so I put it in my dock as well.

Hope this helps someone.

Huh, it does not work at all on my 2012 Mac Mini (Hacked to run Monterey), I get a warning that Sip must be disabled, guess what, it is.

yo wtf, no one is even replying my email.

This is so annoying, wth

1 Like