rwu823 / afloat

Always on top solution, quickly install Afloat in macOS
839 stars 44 forks source link

Afloat does not work on OS X 10.14 (Mojave) #54

Open Youmio opened 5 years ago

Youmio commented 5 years ago

Could you please update it?

sabrinarwong commented 5 years ago

after installing Mojave, SIP is re-enabled. check the SIP status using csrutil status. if it is enabled, you would need to go into recovery mode to disable it again using csrutil disable and restart your computer.

I did this and it works fine now

tiosecurity commented 5 years ago

So, in order to make the app work, you'll need to keep csrutil disable permanently?

sabrinarwong commented 5 years ago

from what I have tried, yes

michael-sbarra commented 5 years ago

Is there any way to update the app to allow it to work with SIP enabled?

ostrolucky commented 5 years ago

I disabled SIP and it still doesn't work :(

webhype commented 5 years ago

I second that, could @swong040 elaborate please how you got this to work? The more step by step (install from scratch?), the better -- thanks, much appreciated!

xiaoouwang commented 5 years ago

For me it was the problem of the outdated mySIMBL. Reinstall https://github.com/w0lfschild/mySIMBL from here and when you open(or reopen) it it will ask you to update some components. After that it's normal again.

webhype commented 5 years ago

@xiaoouwang -- thanks for trying to help but it still doesn't work for me on Mac OS X Mojave (10.14.2 18C54).

MySIMBL and Afloat are and were current (0.7.2, Afloat 2.5.2). I re-installed it anyway per your instructions -- but Afloat is still completely ignored, it does nothing. I confirmed that system integrity protection is properly disabled.

Everything looks EXACTLY like on another Mac I have, but it runs on Mac OS X Sierra still. Can anyone confirm specifically that they got Afloat to work on Mac OS Mojave?

Screenshot attached...

github
ademirml commented 5 years ago

@xiaoouwang -- thanks for trying to help but it still doesn't work for me on Mac OS X Mojave (10.14.2 18C54).

MySIMBL and Afloat are and were current (0.7.2, Afloat 2.5.2). I re-installed it anyway per your instructions -- but Afloat is still completely ignored, it does nothing. I confirmed that system integrity protection is properly disabled.

Everything looks EXACTLY like on another Mac I have, but it runs on Mac OS X Sierra still. Can anyone confirm specifically that they got Afloat to work on Mac OS Mojave?

Screenshot attached...

github

Same here!

yuta-ron commented 5 years ago

Does not work me too. (Mojave) I did it.

But just worked when install MySIMBL. https://www.macenhance.com/macforge

engineerbaraazakariya commented 5 years ago

Does not work me too. (Mojave) I did it.

  • Install afloat
curl https://raw.githubusercontent.com/rwu823/afloat/sierra/install.sh | sh

(from https://github.com/rwu823/afloat)

  • Disable SIP
csrutil disable

But just worked when install MySIMBL. https://www.macenhance.com/macforge

It worked for just some programs when I installed from macenhance.com/macforge like worked for Opera but not working for VLC, QuickTime etc... is it the same in your side?

nr1q commented 5 years ago

For me is working in iTerm, Filezilla, etc. but stopped working in Chrome, (which I need to be transparent).

Wzitang commented 5 years ago

For me is working in iTerm, Filezilla, etc. but stopped working in Chrome, (which I need to be transparent).

Does not work me too. (Mojave). When I reload MySIMBL.It still doesn't work

cvidalwagner commented 5 years ago

Hello. I just installed Afloat in Mojave and it works. But my concern is about disabling SIP. Is it recommendable leaving it disabled? Or in other words, how risky is this procedure, leaving SIP disabled? Thanks for any feedback!

engineerbaraazakariya commented 5 years ago

Hello. I just installed Afloat in Mojave and it works. But my concern is about disabling SIP. Is it recommendable leaving it disabled? Or in other words, how risky is this procedure, leaving SIP disabled? Thanks for any feedback!

Apple won't recommended it, main point of SIP is to keep your low-level file of your OS safe no more, so if you got (by somehow) your OS broken, just reinstall it (it's easy and you usually won't lose data in regular cases) but you need to have backups every now and then for emergencies and you are good until we get some alternative/fix for this feature, maybe Apple will consider integrate such feature in their OS, or we meet new app for it.

webhype commented 4 years ago

Hi, could those who post here "It works" (congratulations!) please elaborate step by step what exactly you did? These step by step instructions have been requested many times, yet people here only post one-liners that "it works". I tried every which way, spending hours of my life on this, on MacOS Mojave, and absolutely nothing works. Can you tell us please exactly the download URLs of the binaries, and in what sequence you did what?

About SIP being "dangerous", well MacOS survived some 35 years without major security incidents. You could also interpret it as a money grub by Apple to close the system from extensions that don't go through their app store. The tendency of all companies is to close their systems and establish tighter and tighter monopolies to reap the extra profit. Take the SIP hysteria with a grain of salt.

sabrinarwong commented 4 years ago

I updated everything and installed Afloat from scratch. Most applications including Terminal, TextEdit, Calendar, FileZilla, Sublime etc. work for me but doesn't work on Chrome, Firefox, and Safari .

Steps that helped me:

  1. Install Afloat (from https://github.com/rwu823/afloat) curl https://raw.githubusercontent.com/rwu823/afloat/sierra/install.sh | sh

  2. Install SIMBL referenced in the Thanks section of the repo (http://www.culater.net/dl/files/SIMBL-0.9.9.zip) The link is a zip file of SIMBL0.9.9 - the most recent version for macOS

  3. Disable SIP via Recovery Mode csrutl disable

  4. Reboot

However, this is the most important part and the part where I find the most tedious after a Mac shutdown of any sorts (Shut Down, Restart, battery dies, etc.)

  1. a. Go to finder and locate the SIMBL folder. Usually found in the root /Library/Application\ Support/SIMBL. If not, check in home directory b. Ensure that both SIMBL_Agent is in the SIMBL folder and Afloat.bundle is in the Plugins subfolder. See below screenshot.
Screen Shot 2019-09-15 at 11 03 49 AM
  1. Double click Afloat.bundle (and SIMBL_Agent). Terminal should launch in the path of the .bundle after execution.

Hope that helps!

nicpillinger commented 4 years ago

Easiest solution, for anyone just finding this is to install macforge from here https://www.macenhance.com/macforge Make sure you disable SIP. Afloat is a plugin available in their list (just click Discover).

nr1q commented 4 years ago

For me is the same using MacForge or SIMBL0.9.9 or EasySIMBL 1.7.1 ...Afloat only works on Terminal, iTerm2, Filezilla, etc. but not on any web browser, which is where I need it most.

poulpor commented 4 years ago

For me, Afloat works on Microsoft Edge but no more on Chrome since a recent update. It's not perfect but since I mostly used this plugin to get web videos on top while working, I now use this javascript trick with success. The only limitation so far is limited size of the window.

Kewell35 commented 4 years ago

Afloat works for everything EXCEPT Chrome. Did anyone else get it to work for Chrome? I've tried everything listed on this page.

webhype commented 4 years ago

I can see how it WANTS to work in Mojave, but all apps that SHOULD show the Afloat menus, hang with the beach ball of death, until I disable Afloat again. Other apps, where it doesn't even try to hook itself in, like Chrome, work unaffected. So, in summary, no success.

What I have tried: I have disabled all "visible" system extensions to exclude conflicts, but it was none of the obvious ones. Must be an extension that is not readily visible. I was unable (and kind of unwilling) to turn off Little Snitch, perhaps that is a suspect?

Here's the $64,000 question: Is there a MacOS app that allows me to control ALL startup items, including Control Panels, hidden extensions, updaters, all that annoying stuff that installs itself in the background and there's no obvious other way to turn it off? Unfortunately there are 1001 ways that auto-run items can hook itself into MacOS, and not all are easily disabled via Control Panel > Users.

There must be a MacOS equivalent similar to SysInternal's famous Autoruns app, https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns , an app that is so good and needed that Microsoft bought the whole company... anything like that for MacOS?

Thanks in advance, Afloat fans!

cvidalwagner commented 4 years ago

Hello. I have been using Afloat for some time now, everything ok until... I upgraded to MacOS Catalina. Afloat stopped working. I followed all the steps again but it does not work. Any suggestions? Thanks.

NewsGuyTor commented 4 years ago

Switch to afloatX, works great on Catalina.

mdeguzis commented 4 years ago

AfloatX no thanks:

Disable System Integrity Protection Start installing and using plugins

Functionallity notes 📝

Loading plugins into system applications requires that System Integrity Protection is disabled Loading plugins into some applications may require Apple Mobile File Integrity to be disabled Loading plugins into some applications may require the plugin must be signed and in the /Library directory Applications installed by MacForge may not require SIP to be disabled to function

NewsGuyTor commented 4 years ago

That's no different than with SIMBL/afloat.

lindafitriani commented 4 years ago

Switch to afloatX, works great on Catalina.

Hi, thank you, I installed afloatX, did you manage to run it on Chrome? it works on other apps (tried on VLC and Terminal), but it's not working on Chrome

repodevs commented 4 years ago

Switch to afloatX, works great on Catalina.

Hi, thank you, I installed afloatX, did you manage to run it on Chrome? it works on other apps (tried on VLC and Terminal), but it's not working on Chrome

Not a Chrome user. but try it on Chromium it works. may you can try it for alternative of chrome.