spaces-renamer icon indicating copy to clipboard operation
spaces-renamer copied to clipboard

Spaces Renamer not working with M1

Open dylanhendersonj opened this issue 3 years ago β€’ 73 comments

I just updated my MacBook air to Big Sur 11.2.3 and Spaces Renamer doesn't seem to be working at all. I have uninstalled and reinstalled and now the "Update Names" button is greyed out. Is there a known solution to this issue?


EDIT from @dado3212 (Aug 1, 2022)

Potential solution in https://github.com/dado3212/spaces-renamer/issues/75#issuecomment-1201511482. Use at your own risk πŸ™‚.

dylanhendersonj avatar Apr 15 '21 17:04 dylanhendersonj

I have the same issue.

UPDATE: Works with Macforge. Doesn't work with mySIMBL.

uthpalaherath avatar Apr 24 '21 22:04 uthpalaherath

Does not work with Macforge too

JuliaRakitina avatar May 08 '21 14:05 JuliaRakitina

Does not work for me w/ MacForge on Big Sur (v11.3.1 (20E241)).

sweth avatar May 31 '21 19:05 sweth

Please help - not working on BigSur M1 11.4

marcwimmer avatar Aug 25 '21 09:08 marcwimmer

It works fine on BigSur 11.5.2.

uthpalaherath avatar Aug 25 '21 09:08 uthpalaherath

It works fine on BigSur 11.5.2.

@uthpalaherath Including M1?

dmatora avatar Aug 28 '21 00:08 dmatora

not working on m1 i would say

marcwimmer avatar Aug 28 '21 07:08 marcwimmer

Nope I don't have a M1. Works with the intel processor.

On Sat, Aug 28, 2021 at 3:04 AM Marc Wimmer @.***> wrote:

not working on m1 i would say

β€” You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dado3212/spaces-renamer/issues/75#issuecomment-907584503, or unsubscribe https://github.com/notifications/unsubscribe-auth/AG3ZXMI2I24LDC34DFBUK7LT7CC77ANCNFSM4275EQLA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

-- Uthpala Herath PhD Candidate Department of Physics and Astronomy West Virginia University Morgantown, WV 26505

Tel. (304) 216-2535 Email: @.*** @.***> Website: https://uthpalaherath.github.io/

uthpalaherath avatar Aug 30 '21 00:08 uthpalaherath

OK - it does not work with M1. Macforge says it does not support M1 yet. So the plugin does not work. Would there be a workaround somehow possible?

marcwimmer avatar Aug 30 '21 08:08 marcwimmer

Since June 2021 MacForge Beta does support M1:

https://github.com/MacEnhance/MacForge/blob/master/CHANGELOG.md

Any plans?

wikiux avatar Mar 07 '22 12:03 wikiux

@w0lfschild That changelog has this line

Every individual plugin will require an update to support arm64/arm64e

Is there an example commit you can point me towards of what needs to be done to support this?

dado3212 avatar Mar 24 '22 05:03 dado3212

+1, this app is my #1 productivity booster, because of its ability to designate different projects to different desktops. We're so close to making it work for M1, I hope we can get it back up and working soon. Thanks for all that you do @dado3212!

jonathanlaniado avatar Mar 25 '22 17:03 jonathanlaniado

Spaces Renamer is ONE OF THE most useful tools created for MAC -- EVER. I have been a die-hard user in my prior laptop. I recently updated to Mac M1 Pro and tried to get over it not being supported -- but am missing it bad :-)!!!

Are you working on a Mac M1 Pro update?

nynewco avatar Mar 26 '22 08:03 nynewco

can we somehow spend money to boost m1 working?

marcwimmer avatar Mar 26 '22 20:03 marcwimmer

Willing to pitch in.

nynewco avatar Mar 27 '22 04:03 nynewco

@w0lfschild That changelog has this line

Every individual plugin will require an update to support arm64/arm64e

Is there an example commit you can point me towards of what needs to be done to support this?

All you need to do is add arm64e to the architectures in build settings and recompile.

Screen Shot 2022-03-27 at 12 39 14 PM

w0lfschild avatar Mar 27 '22 19:03 w0lfschild

@w0lfschild That changelog has this line

Every individual plugin will require an update to support arm64/arm64e

Is there an example commit you can point me towards of what needs to be done to support this?

All you need to do is add arm64e to the architectures in build settings and recompile.

Screen Shot 2022-03-27 at 12 39 14 PM

@w0lfschild So all I need to do is following this instruction, then space-renamer will support M1 ? πŸ˜‹

williamyorkl avatar Apr 03 '22 04:04 williamyorkl

@w0lfschild I'm trying it now and if it works I will push the commit

shakisha avatar Apr 05 '22 15:04 shakisha

Any luck @shakisha ?

alecglen avatar Apr 08 '22 18:04 alecglen

@alecglen Nothing, it didn't worked.

shakisha avatar Apr 08 '22 20:04 shakisha

I can see if I can find a freelancer to try and solve this ...

However, I am not a techie at all. Can someone put a few lines together so I can post this on Upwork?

Also, please include what areas the freelancer needs to specialize, so I can tag people who have expertise in those areas.

nynewco avatar Apr 10 '22 08:04 nynewco

Let me take a swing at this later this week.

dado3212 avatar Apr 14 '22 00:04 dado3212

200

nynewco avatar Apr 14 '22 00:04 nynewco

I don't have easy access to an M1 Mac, so I haven't been able to test this myself. I have a friend who has one but he's currently quarantining with COVID.

I believe the instructions are:

  1. Download the MacForge Beta from here - https://github.com/MacEnhance/appcast/raw/master/Beta/MacForge/MacForge.1.2.0B1.zip
  2. Follow the normal installation instructions, including disabling SIP and setting DisableLibraryValidation to true following this section: https://github.com/MacEnhance/MacForge#installation-.
  3. ~~Download the new 1.10.1 version of SpacesRenamer from here - https://github.com/dado3212/spaces-renamer/raw/master/build/spaces-renamer.zip.~~
  4. EDIT: Download 1.10.3 from here - https://github.com/dado3212/spaces-renamer/raw/a3dbd52caa24351589b9938bea2127ab84bd05a4/build/spaces-renamer.zip, that's the version referenced in this comment.
  5. Install the new bundle. From the Discord this may not work with drag-drop in the Beta, so you may need to manually copy the .bundle file to /Library/Application Support/MacEnhance/Plugins.
  6. Run killall Dock and pray it works.

If anyone has an M1 Mac and is willing to test this, would love to hear whether it works.

dado3212 avatar Apr 17 '22 10:04 dado3212

Thanks Alex, not working for me β€” or at least my Mac becomes unstable to the point that I can't test it.

I have disabled library validation and SIP. I installed MacForge beta and the 1.10.1 bundle. When I drag the bundle into MacForge, basic system functions stop working (Dock, Mission Control, Command+Tab, etc.). When I disable the bundle (or other times need to delete it completely), these functions are restored.

You can also see the red Apple Silicon indicator below.

Screen Shot 2022-04-17 at 9 44 15 AM

jonathanlaniado avatar Apr 17 '22 13:04 jonathanlaniado

Have you verified your M1 install is working with other bundles? Also if you open Console.app and look at logs are there any relevant exceptions it’s printing right after the Dock restart?

dado3212 avatar Apr 17 '22 16:04 dado3212

Good question, I don't think so. Here's what comes up and nothing seems particularly significant. But then again, the Dock doesn't ever load at any point when Spaces Renamer is toggled on.

image

jonathanlaniado avatar Apr 17 '22 22:04 jonathanlaniado

Okay, I think I may have miscompiled because of the 'Build Active Architecture Only' setting. With that set to NO on the .bundle creation file spaces-renamer in the Contents/MacOS folder of the bundle actually gives the right output:

spaces-renamer: Mach-O universal binary with 3 architectures: [x86_64:Mach-O 64-bit bundle x86_64
- Mach-O 64-bit bundle x86_64] [arm64:Mach-O 64-bit bundle arm64
- Mach-O 64-bit bundle arm64] [arm64e:Mach-O 64-bit bundle arm64e
- Mach-O 64-bit bundle arm64e]
spaces-renamer (for architecture x86_64):	Mach-O 64-bit bundle x86_64
spaces-renamer (for architecture arm64):	Mach-O 64-bit bundle arm64
spaces-renamer (for architecture arm64e):	Mach-O 64-bit bundle arm64e

Can you try again with the version here?

From the Console it looks like there are some system-privilege failures around MacForge, have you confirmed that other plugins are working on your system?

dado3212 avatar Apr 18 '22 00:04 dado3212

Thanks, the indicator next to Apple Silicon is now green. However, macOS remains unstable whenever I activate Spaces Renamer. I have not tested this with other plugins, and don't really plan on it.

Anyone else in this thread download the MacForge beta and experiencing an unstable OS?

jonathanlaniado avatar Apr 19 '22 14:04 jonathanlaniado

Haven't yet but I'll give it a go in a little bit.

alecglen avatar Apr 19 '22 14:04 alecglen