Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

M1 (arm) cDock not working #300

Open
devmistry opened this issue Nov 27, 2020 · 164 comments
Open

M1 (arm) cDock not working #300

devmistry opened this issue Nov 27, 2020 · 164 comments
Assignees
Labels
11.0 - Big Sur Big Sur specific issue Bug Something's wrong cDock4 Issue relates to cDock4 In progress I'm working on it! M1 Bugs specific to Apple Silicon

Comments

@devmistry
Copy link

Have been trying this for a while... Got SIP disabled but yet nothing seems to work... cDock helper is present in Activity Monitor, however I can't see com.macenhance

@w0lfschild w0lfschild self-assigned this Nov 28, 2020
@w0lfschild
Copy link
Owner

Are you using a new M1 mac or is this an intel?

@w0lfschild w0lfschild added 11.0 - Big Sur Big Sur specific issue Bug Something's wrong cDock4 Issue relates to cDock4 labels Nov 28, 2020
@devmistry
Copy link
Author

M1

@w0lfschild w0lfschild added the M1 Bugs specific to Apple Silicon label Nov 29, 2020
@w0lfschild
Copy link
Owner

Had a few people contact me about this. I don't really know how to test this without my own M1 computer so, probably no support for M1 for a while.

The farthest I've gotten is that it seems like maybe the injector wasn't running on another users system. Can check if com.macenhance.cDock.Injector is running for you in Activity Monitor?

@devmistry
Copy link
Author

Nope - that's exactly been the issue - com.macenhance.cDock.Injector isn't running

@w0lfschild w0lfschild changed the title BigSur cDock not working M1 (arm) cDock not working Dec 2, 2020
@w0lfschild
Copy link
Owner

We don’t currently have a M1 machine to test on but we’re fairly certain the issue has to do with the bundle loader.

Could you try running the linked test-app loader after opening cDock?

cDock-M1Loader

@devmistry
Copy link
Author

Nope - doesn't work. See attached screenshot:

Screen Shot 2020-12-02 at 12 48 10 PM

@devmistry
Copy link
Author

Any luck?

@devmistry
Copy link
Author

Hey mate - not sure if this would help: https://github.com/johnno1962/InjectionIII#:~:text=Code%20injection%20allows%20you%20to,or%20iterating%20over%20a%20design.

@w0lfschild
Copy link
Owner

Okay so turns out this is due to Pointer Authentication Codes
https://support.apple.com/guide/security/pointer-authentication-codes-seca5759bf02/web

Not sure if / when a fix will be available.

@w0lfschild w0lfschild added the In progress I'm working on it! label Jan 26, 2021
@devmistry
Copy link
Author

Nothing yet?

@w0lfschild
Copy link
Owner

@devmistry I'm pretty close to having a beta ready.

@w0lfschild
Copy link
Owner

M1 beta : https://github.com/MacEnhance/appcast/blob/master/Beta/cDock/cDock.zip

@Cybermancer3D
Copy link

Issues I ran into with the beta and beta2 cDock versions:

  • I got logged out of my account when I switched into the "Widgets" tab within cDock.
  • I can't get cDock to show indicators for running apps.
  • Changing the color/layout of the dock or making it transparent does not work.

Do you need me to run any tests/provide log files?

@Cybermancer3D
Copy link

Cybermancer3D commented Mar 20, 2021

I just installed the latest beta version of cDock: https://github.com/MacEnhance/appcast/blob/master/Beta/cDock/cDock.zip

Most of the issues I had with it on my M1 MacBook Air are fixed now. After a restart I even got the dock to change the background colour to be transparent (which is main reason I am using cDock in the first place). All in all this beta version is a lot more polished and most the features are working.

@Lomiren
Copy link

Lomiren commented Apr 3, 2021

The full screen version still doesn't work on m1. Hopefully this will be fixed soon. Used the beta version from the comment above

@Cybermancer3D
Copy link

Cybermancer3D commented Apr 13, 2021

The third beta version is working like a charm here. No issues at all.

https://github.com/MacEnhance/appcast/tree/master/Beta/cDock/

@Lomiren
Copy link

Lomiren commented Apr 13, 2021

The third beta version is working like a charm here. No issues at all.

https://github.com/MacEnhance/appcast/tree/master/Beta/cDock/

Снимок экрана 2021-04-13 в 19 19 40

beta 3 :( Maybe I'm doing something wrong?

@Cybermancer3D
Copy link

beta 3 :( Maybe I'm doing something wrong?

@Lomiren: You have to download the file from the link (https://github.com/MacEnhance/appcast/tree/master/Beta/cDock/) again and install it once more. cDock's update function doesn't apply/work here since we are testing the beta versions.

@Lomiren
Copy link

Lomiren commented Apr 13, 2021

beta 3 :( Maybe I'm doing something wrong?

@Lomiren: You have to download the file from the link (https://github.com/MacEnhance/appcast/tree/master/Beta/cDock/) again and install it once more. cDock's update function doesn't apply/work here since we are testing the beta versions.

That's what I do. Downloaded, replaced in programs. Maybe somehow need to completely remove and reinstall it?
Снимок экрана 2021-04-13 в 19 34 48

@Cybermancer3D
Copy link

That's what I do. Downloaded, replaced in programs. Maybe somehow need to completely remove and reinstall it?

Hm. OK. I'm not sure what else you can try then. Completely re-installing it might be an option. Also: Did you restart your MacBook/ Mac mini after you re-installed cDock?

@Lomiren
Copy link

Lomiren commented Apr 14, 2021

That's what I do. Downloaded, replaced in programs. Maybe somehow need to completely remove and reinstall it?

Hm. OK. I'm not sure what else you can try then. Completely re-installing it might be an option. Also: Did you restart your MacBook/ Mac mini after you re-installed cDock?

Maybe I am doing something wrong?

  1. After buying a new MacBook on m1, I downloaded and installed the cDock
  2. Yes, I did not see that it does not support m1 :(
  3. As usual, I did everything according to the instructions: 'csrutil disable'
  4. I was waiting for an update.
  5. Found this thread, downloaded the latest beta (3)
  6. Deleted the old dDock from programs folder, reboot, dumped the beta into the programs, rebooted.
  7. Partially something works - dock management and so on.
  8. But the 'themes' does not work for the dock. I really love when the dock is stretched to the full width of the screen and there is just a black background under it.

Maybe somewhere I missed something and some additional settings or permissions are needed.

Tell me who works in what could be the problem?

@Depth-
Copy link

Depth- commented Apr 14, 2021

I had the same problem as above.
My computer is MacBook Air (M1, 2020)

@w0lfschild
Copy link
Owner

Try deleting this file and restarting cDock

/Library/PrivilegedHelperTools/com.macenhance.cDock.Injector

@gesheph
Copy link

gesheph commented Sep 27, 2024

Others of us however are not so lucky on systems similar to those which work.
Upon installing the injector (helper) the dock repeatedly fails then stops trying to start so your mileage may vary between perfect and not functional at all.
I'm on sequoia with an M1 Macbook Pro.

Do have a terminal up and pretty much nothing else when you give the password to install the injector.

If impacted you will need:
sudo rm /Library/PrivilegedHelperTools/com.macenhance.cd.Injector
sudo rm /Library/LaunchDaemons/com.macenhance.cd.Injector.plist
and reboot - although I've had the dock try to restart some variable longish time after removing those. It will stay up as long as you aren't tempted to install the injector again. - No cdock customisations of course.

Hopefully you are one of the folks for which everything just works.

@XPTAZ
Copy link

XPTAZ commented Sep 28, 2024

Yeah I've tried pretty much everything. I can either not install the injector and cdock runs but does absolutely nothing, or I can install the injector and the dock just disappears!

@XPTAZ
Copy link

XPTAZ commented Sep 28, 2024

I have had cdock working since upgrading to Sequoia - not only does it work like a dream but I am finding it much more stable than what it was when running sonoma. I am running the latest Beta version of Cdock

What version of cdock are you using. And do you have the helper installed?

@manijak1
Copy link

manijak1 commented Oct 4, 2024

Hello everybody!
After upgrading to Sequoia 15.0.1, I got a black screen without a dock at all.
The cDock from the program folder started, but the "restart dock" button was not active. After restarting the computer, the same black screen with no wallpaper and no dock at all, but periodically the wallpaper and dock tried to start. After 2-3 minutes, both the wallpaper and the dock were restored. The settings are the same, everything works. I'm afraid to go into the dock settings. If everything I need work
s, let it work. But it's still unpleasant. Macbook 16' M1 Pro
2024-10-04_16-22-47

@gesheph
Copy link

gesheph commented Oct 4, 2024

Interesting thx @manijak1 - I tried the same procedure - moved to 15.0.1, started cdock installed the injector, got black screen etc, rebooted ends up with different from 15.0 but not your good result. On 15.0 there was no auto-recovery, on 15.0.1 after sufficient restarts we see a dock however for me that is because the injector was disabled after crashing too often. I see the default dock with no cdock enhancements since the injector won't stay up for me at all.

@manijak1
Copy link

manijak1 commented Oct 4, 2024

How many times have I updated cDock only by replacing a file in the program folder, no installation of injector and no rain dance...

@r3volution11
Copy link

I've upgraded to Sequoia 15.1 and no luck. Not working again. 😞

@gesheph
Copy link

gesheph commented Nov 3, 2024 via email

@r3volution11
Copy link

I've always wondered what Apple keeps changing that results in cDock not working. And whether it's intentional to prevent cDock from working.

@hypn-a
Copy link

hypn-a commented Nov 6, 2024

Just installed the new Mac OS Sequoia Beta 2 update and Cdock has stopped working for me as well. I am going to try and install the older version again but this is crappy

@gesheph
Copy link

gesheph commented Nov 29, 2024 via email

@etrahretep
Copy link

Did you manage this on 15.2 bèta (24C5089c)?

@gesheph
Copy link

gesheph commented Nov 29, 2024 via email

@XPTAZ
Copy link

XPTAZ commented Dec 3, 2024

sudo find / -iname 'cDock' -exec rm -rf {} ; -print

THANK YOU

It finally works!

@Overlord231123321123
Copy link

sudo find / -iname 'macenhance' -exec rm -rf {} ; -print

Sadly, I have tried it on the 15.2 beta, and it does not work. The dock still disappears and the screen still blacks out.

@gesheph
Copy link

gesheph commented Dec 5, 2024 via email

@Overlord231123321123
Copy link

You need both search / rm operations in my experience: sudo find / -iname 'macenhance' -exec rm -rf {} ; -print sudo find / -iname ‘cdock' -exec rm -rf {} ; -print

I did both for a few times. They still refuse to work.

@gesheph
Copy link

gesheph commented Dec 5, 2024 via email

@rklbln
Copy link

rklbln commented Dec 5, 2024 via email

@gesheph
Copy link

gesheph commented Dec 5, 2024 via email

@Overlord231123321123
Copy link

Overlord231123321123 commented Dec 5, 2024

OK that’s unfortunate worked well on my 3 systems but none on 5.2, make sure you don’t have the “Allow Finder and Trash to be Moved” checked under “Tiles” as this breaks things even after the remove.

I unchecked all things under tiles and still does not work :(
Edit: tried again with the \ . No difference.

@luka1447
Copy link

hello,
i have now tried all the tips. unfortunately without success. is there anything else that can be done?
macbook pro m1
macos sequoia 15.2

@etrahretep
Copy link

hello, i have now tried all the tips. unfortunately without success. is there anything else that can be done? macbook pro m1 macos sequoia 15.2

Won’t work on 15.2! Needs update from Jeremy.

@luka1447
Copy link

hello, i have now tried all the tips. unfortunately without success. is there anything else that can be done? macbook pro m1 macos sequoia 15.2

Won’t work on 15.2! Needs update from Jeremy.

ok. thanks

@manijak1
Copy link

Cfm. After upgrading to 15.2, cDock stopped working for me too.

@hypn-a
Copy link

hypn-a commented Dec 14, 2024

Add my voice to the sound of disappointment but Cdock is is not working on 15.2. I am considering a downgrade because the Ai functionality of Mac is not that ground breaking. Let's hope Jeremy comes to our rescue soon

@suishouen
Copy link

My system is Intel, not ARM, so this may not be the point of this thread, but cDock 5.3.5 is working well as before on macOS Sequoia 15.2.

@luka1447
Copy link

luka1447 commented Jan 6, 2025

is there already a solution to the problem?
thanks.

@WMDYYJ
Copy link

WMDYYJ commented Jan 11, 2025

cDock 5.3.5 can't set the icon of Safari,but actually it is necessary for me. Because I love Safari and don't want to use other browsers but the flat icon is really ugly .
Screenshot 2025-01-11 at 11 46 56
as a pay app,you should make your product better.pls improve it
does someone know how to change the icon of safari without cdock?my system version is 14.7.2. thx^ _ ^

@XPTAZ
Copy link

XPTAZ commented Jan 12, 2025

cDock 5.3.5 can't set the icon of Safari,but actually it is necessary for me. Because I love Safari and don't want to use other browsers but the flat icon is really ugly . Screenshot 2025-01-11 at 11 46 56 as a pay app,you should make your product better.pls improve it does someone know how to change the icon of safari without cdock?my system version is 14.7.2. thx^ _ ^

You could try IconChamp https://www.macenhance.com/iconchamp.html or you could download Firefox instead and just use the Safari theme for it https://github.com/vinceliuice/WhiteSur-firefox-theme

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
11.0 - Big Sur Big Sur specific issue Bug Something's wrong cDock4 Issue relates to cDock4 In progress I'm working on it! M1 Bugs specific to Apple Silicon
Projects
None yet
Development

No branches or pull requests