TotalSpaces2 status under OS X 10.11 (El Capitan)

Yes, the 2.3.8 was one of the releases I did just to fix a specific minor problem for a few people.

Thanks for your kind comments!

Window positioning - it’s something that could be attempted. The only issue is: Can we identify the windows correctly? I think the main thing we know is the title of the window, which in the case of safari or document based apps (or apps such as Terminal) will change depending on what document is open.

For many cases - e.g. Calendar, Slack, Console and so on there’s going to be no problem. It might be worth trying.

I just installed El Capitan. TS didn’t work at all on first boot. I used your guide to disable the debug for SIP, then installed 2.3.8. Now it runs, but shows nothing for layout and the swipe-between-desktops function doesn’t work.

That’s all I really use it for-- disabling animations like the user above. Do I have to disable all of SIP?

EDIT-- nevermind. Uninstalled and reinstalled. Works fine now. Thanks.

Hey! I was browsing the website yesterday and came across some information you guys published on how to disable SIP for just total spaces 2. I was going to purchase total spaces 2 today, but I can’t find those instructions anywhere anymore, have I gone insane or did you guys remove those instructions for particular reasons?

Here is how to do it: http://totalspaces.binaryage.com/elcapitan

Just wanted to check if TotalSpaces 2.3.6 works with OS X 10.11.2 before I update :wink:

Yes. Even better though, v2.3.9 has some minor fixes

http://downloads.binaryage.com/TotalSpaces2-2.3.9.dmg

See here for info:

http://totalspaces.binaryage.com/changes-beta

1 Like

Great! Thanks!

As noted by @Alexdi, running the Uninstaller.app first may resolve possible problems, as I had to learn it the hard way. I used the ‘copying scriptadditions to /System’ method.

@stephen: I could not find (or maybe I was not attentive enough) explicit instructions to use the uninstaller when upgrading. Maybe this might be a good idea to state somewhere that one might try this if problems occur.

I’ve done as advised - partially disabling SIP - and installed Total Spaces 2 under El Capitan OSX 10.11.3 but I can only swipe left or right not up or down. Worst of all I can’t access TS2 Preferences as the symbol doesn’t show in the task bar at the top of the screen.

I can access my 9 windows using a 3-finger swipe up but that’s all.

How do I get the symbol up so I can access TS2 preferences?

Actually it sounds like TotalSpaces2 might not be running at all - if you run TotalSpaces2 from your Applications folder what happens?

Double clicking on the app in the Applications folder doesn’t seem to do anything! Trash it and reinstall?

OK problem solved. I had to remove TS2 from my Login Items under Users & Groups in System preferences, then Trash TS2, reboot and install TS2 v2.3.9 then reestablish TS2 in Login Items. It was worth it though as everything’s working again and I can stop shouting at my MB Pro :wink:

Hi, ok… I don’t know what was wrong with it, but really happy you got it working!

Hi guys, I seem to run into a new problem: The SIP hack worked on my old MacBook Pro (15-inch, Late 2011), but i tried to do it a brand new system MacBook Pro (Retina, 15-inch, Mid 2015) and the csrutil commands are simply not recognized/available in the ‘Recovery mode’ terminal window.

Is csrutil something to be added to the newest EFI, or could there be another issue I’, not aware of?

I’ve seen systems where the Recovery partition is not the same version of OS X as your main system. I haven’t yet figured out how to upgrade the Recovery partition, but this is a problem we need to solve.

In the past I’ve had Recovery partitions go missing, and I use this tool to create a new one:
http://musings.silvertooth.us/2014/07/recovery-partition-creator-3-8/

So in your case, you might need to delete your current Recovery partition (perhaps using diskutil via the command line), then create a new Recovery Partition with the above tool.

However, I’m not comfortable suggesting you do this, so you might contact Apple about the issue first. Unless anyone else has a suggestion?

Hi Steve,

Thanks for the suggestion, I also found other sites pointing to the same problem/solution of the recovery partition. I’m going to dive into that the coming days.

Then a different question: I’m also using the program ‘Bartender’ which required sort of the same hack to get it working under 10.11, but now they have released a new version that doesn’t require this hack anymore (see https://www.macbartender.com/blog/osx-el-capitan-compatibility/). Of course the software is not the same, but does this mean that eventually Totalspaces will be able to run without the csrutil hack? Or do you think the hack will always be needed?

Hi, I can answer that one: I looked at what bartender did, and it appears they use a mechanism that apple have either overlooked or deliberately made an exception for that allows them to get code into the system ui server. This mechanism only works on that process, it doesn’t help us get our code into the Dock process alas.

Hello Stephen,
I was using TotalSpaces 1 and 2 for a long time up till last spring. Do you already have a lead for that Apple-security problem? Is there any change that you solve the problem?
Paul

For OSX 10.11 and 10.12, modifying the SIP configuration is the only way to be able to run TotalSpaces2. The SIP system specifically targets the way TotalSpaces works, we don’t expect to be able to circumvent it.

See also http://totalspaces.binaryage.com/elcapitan-with-sip though.