I was just now able to get things working but what a process… I’ll give you the whole story, but let me advise you that you may be able to get it working after following only the first 4 steps. TEST after the first 4 and if it still isn’t working, then just resign yourself to doing the rest…
- Quit TotalSpaces
- Go download the installer from this website - you may need it later in these steps.
- Before doing any of the rest of this, DELETE ALL SPACES you have on your Mac so you have 1 and only 1 desktop left. This is the step that I think got everything working for me.
- Relaunch TS2 and go into Preferences and see if it shows you have only 1 Desktop. If it does, you are probably all set and can go back and add your additional desktops back in. If you use DisplaySpacesManager, you can launch it and click Restore on the config you want to restore. I had to Restore a couple of times to get it to create all my desktops.
- If the above doesn’t get you working, continue with these steps.
- Run the Installer .dmg and then run the TS Uninstaller app on the disk image.
- There will still be “remnants.” Go into ~/Library/Preferences and delete anything that starts with com.binaryage.totalspaces
- Open Terminal and type:
sudo mount -uw /
(you’ll have to enter your Mac password) - Next, go to /System/Library/ScriptingAdditions and delete TotalSpaces.osax
- At this point, you now have a really clean uninstall.
- Reboot the Mac and enter Recovery Mode by pressing Command-R as it begins to reboot. Once in Recover Mode, go into Terminal and enter:
csrutil disable
(note: new install instructions now say the only option is full disable; used to be able to do a partial re-enable but it appears that no longer works) - After disabling, type:
reboot
and let your Mac reboot as normal - Once it reboots, run the TS2 installer as normal. Enable anything TS2 tells you to enable with Security, etc.
- Test TS2 again and see if it works now. If not, follow these last few steps.
- Quit TS2 again and go into System Preferences -> Security & Privacy and click the Privacy tab.
- Click the Lock to Make Changes.
- Click on Accessibility in the left panel. Find TotalSpaces in the list. Click on it, then click the - (minus) button below the list to remove it.
- Click on the + button below the list, navigate to your Applications folder, scroll down to TotalSpaces, and double-click it to add it back to the list.
- Repeat Steps 17 & 18 for each of the following items in the left list of things (if you don’t see TS in the list, then just do Step 18 above for each):
Input Monitoring
Full Disk Access
Developer Tools (if you have it) - Click on Automation and find TotalSpaces in the list. The Dock should be checked. Uncheck it, wait 5 seconds, then check it back on (don’t know if you have to wait, but I did).
- Now run TotalSpaces again. It should be working at this point. If not, I’m not sure what the issue is…
Doing all of the above got it working for me tonight…