rwu823/afloat

Afloat not working on El Capitan + possible solution

sebastienkb opened this issue · 6 comments

Hi guys, just a quick note to say that Afloat didn't work for me on El Capitan despite the many instructions available on Afloat/EasySIMBL/SIMBL. The only thing that worked for me is disabling El Capitan's System Integrity Protection (SIP) (read from http://www.chrisvanpatten.com/master-windows-afloat-mac#comment-2299581913).
Instructions that worked for me:

  1. Reboot
  2. Hold Cmd+R while booting (Recovery mode)
  3. Go to Utilities menu and select Terminal
  4. Type csrutil disable; reboot, your Mac will reboot normally
  5. Open EasySIMBL and uncheck/recheck "Use SIMBL" and reboot again

Unfortunately I tried re-enabling SIP with csrutil enable; reboot after but that disabled Afloat again. So it's up to you if you wish to keep SIP or not.

@sebastienkb

Great! Thanks for this sharing 👍

Correct and we can't do anything about this. I had similar problems with a theme switcher back in OSX Panther, looked like if an app was not "pure Cocoa" it's not going to respond at all to 3rd party bundles.
Atom was written with http://electron.atom.io which is a cross-platform builder. That's not pure Cocoa.
I don't know how iTunes is built, but it doesn't feel like a regular Cocoa app either (That, or Apple purposedly disabled SIMBL loads on it for whatever security/antipiracy reasons)

This worked perfectly for me on 10.11.4! I've tried everything else I could find! Thank you!

Works for me on 10.11.4, yay! I have SIP disabled, using regular SIMBL, but rebooting the app didn't work, had to reboot the entire system.

I am on 10.11.6
Need this one badly on iTerm2 since I just moved from Ubuntu to Mac a week ago and need to copy a lot of stuff between terminals while scripting/debugging

And it WORKED for iTerm2 atleast,WITHOUT disabling SIP. Didn't see those options for Chrome, but I am happy for iTerm2
Yippee !!

So I have version 10.12.4 and afloat isn't working anymore, I disabled SIP and downloaded EasySIMBL and followed all the steps, but still nothing. Anyone know why?