Skip to content

Instantly share code, notes, and snippets.

@zhuowei
Last active September 18, 2023 06:26
Show Gist options
  • Save zhuowei/960586f474b68f5734af2339fbcbbc12 to your computer and use it in GitHub Desktop.
Save zhuowei/960586f474b68f5734af2339fbcbbc12 to your computer and use it in GitHub Desktop.
Put this file as /Library/Preferences/FeatureFlags/Domain/Ensemble.plist and reboot to (hopefully) turn on Universal Control on macOS 12
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!-- not sure which one it is, so set both -->
<key>Ensemble</key>
<dict>
<key>Enabled</key>
<true/>
</dict>
<key>Enabled</key>
<dict>
<key>Enabled</key>
<true/>
</dict>
</dict>
</plist>
@maxwell1500
Copy link

This is no longer working in 12.0.1
MacBook Pro only offers to have the screen mirrored and on my M1 Mac Mini the option is gone altogether...

On beta 10 it is working between my 2015 iMac 5k and my MacBook Air M1. But now they have to be close together, whereas before it would still connect if I was in a different room. Maybe the proximity from the Mac mini and laptop need to be super close to function or pair? I also replaced the ensemble file again and restarted after updating.

@ChDel
Copy link

ChDel commented Oct 18, 2021

Yeah on Beta 10 I had the same as you.
But after updating, files still being there and unmodified, it's not working anymore
I suspect they don't want us to use the future on the release version and will enable it again in the next beta...

@rctheinventor
Copy link

yeah - it was working there for a few days, but the latest update to 12.0.1 appears to completely break it. The "advanced" option doesn't even show up in that drop-down in the Displays preferences anymore. Funny tho - you can still search for "Universal Control" in settings, and it still takes you to the Display prefs, where there are no options to enable Universal Control. Still a work in progress I guess.

@capjuancode
Copy link

Its not working on todays release version 12.0.1 (21A559)

@akxer
Copy link

akxer commented Oct 25, 2021

Can confirm, it's not working on MacOS 12.0.1 (21A559)

@capjuancode
Copy link

Can confirm, it's not working on MacOS 12.0.1 (21A559)

Sad........... 😭

@xihajun
Copy link

xihajun commented Oct 25, 2021

有没有人在最新的IOS15版本和Monterey上成功使用了这个功能?

似乎不行

@zhuowei
Copy link
Author

zhuowei commented Oct 26, 2021

It looks like macOS 12.0.1 (21A559) completely removed /System/Library/CoreServices/UniversalControl.app, so this unlock will no longer work. Hopefully it'll return in a later beta.

@capjuancode
Copy link

capjuancode commented Oct 26, 2021

It looks like macOS 12.0.1 (21A559) completely removed /System/Library/CoreServices/UniversalControl.app, so this unlock will no longer work. Hopefully it'll return in a later beta.

@zhuowei could we uploaded from one of the betas or is more then just copying a folder...

@SoslanZ
Copy link

SoslanZ commented Oct 26, 2021

Pls uploaded this file and share :)

It looks like macOS 12.0.1 (21A559) completely removed /System/Library/CoreServices/UniversalControl.app, so this unlock will no longer work. Hopefully it'll return in a later beta.

@zhuowei could we uploaded from one of the betas or is more then just copying a folder...

@ky678
Copy link

ky678 commented Oct 26, 2021

Pls uploaded this file and share :)

It looks like macOS 12.0.1 (21A559) completely removed /System/Library/CoreServices/UniversalControl.app, so this unlock will no longer work. Hopefully it'll return in a later beta.

@zhuowei could we uploaded from one of the betas or is more then just copying a folder...

Agree, I am also on 12.0.1 and the method didn't work

@HangDie
Copy link

HangDie commented Oct 26, 2021

It dose'nt work in 12.0.1😭

@jamiescott23
Copy link

12.0.1 completely broke it. Click on the night shift in display preferences and you'll see the Universal Control menu with beta tags.

@sindhus-in
Copy link

12.0.1 is same as "Monterey" release right? Why is this feature not there? even when the official press release https://www.apple.com/in/macos/monterey/ says its there! wth? why is nobody holding them accountable for this false advertising? I've been waiting so long for this feature and then they go and disable it? 🤬

@vichaos
Copy link

vichaos commented Oct 28, 2021

Having /System/Library/CoreServices/UniversalControl.app from latest working beta doesn't help too
Screen Shot 2564-10-29 at 03 23 21

@ChDel
Copy link

ChDel commented Oct 28, 2021

and 12.1 Beta 1 is not working either..
Screen Shot 2021-10-28 at 2 44 37 PM
unable to turn them on.

@MRZ6751
Copy link

MRZ6751 commented Oct 29, 2021

I'm having the exact same problem, but I'm not on any Beta.

@andyoungy1
Copy link

Anyone know if this is working on the public 12.1 beta? Before I install and try it? I am on the non beta 12.0.1 so it isn't working, there doesn't seem to be any sign of the universal control application anywhere in the core services so I assume that is why?

@lukePeavey
Copy link

@andyoungy1 No, there is no universal control in 12.1, at least not by default.

@lukePeavey
Copy link

The Monterey site now says universal control will be "available later this year."

@cksachdev
Copy link

Is there a way to downgrade to Monterey 12 Beta 5 from current version 12.1 Beta (21C5021h)?

@christophermoodaley
Copy link

The Monterey site now says universal control will be "available later this year."

doesn't say that for me

@perkstvr
Copy link

perkstvr commented Nov 17, 2021

Has anybody on beta 3 managed to tick the option to allow the cursor and keyboard to move between nearby mac's (see screenshot)? I can bring the window up but can't check the tickbox.

I can get this up when not connected to another screen and when searching in settings for universal

Untitled (1)

@tshafer
Copy link

tshafer commented Nov 17, 2021

Has anybody on beta 3 managed to tick the option to allow the cursor and keyboard to move between nearby mac's (see screenshot)? I can bring the window up but can't check the tickbox.

I can get this up when not connected to another screen and when searching in settings for universal

Untitled (1)

I can not get it to click.

@tkgshn
Copy link

tkgshn commented Nov 18, 2021

I faced the problem ( installed 21C5031d) too.
And, I just published how to solve and using "Universal Control" .

If it helps, send me some bitcoins from Tip Jar, thank you!

https://twitter.com/tkgshn/status/1461339717614862337?s=20
Image from Gyazo

@newmediacrew
Copy link

One of my machines is a 13 inch early 2015 modal. Which isn't supported. However Monterey 12.3 beta is up and running on it. Is there a simple way to make it available. I mean it doesn't make any sense the OS is running on the machine, but one native application refuses to work.

@zhuowei
Copy link
Author

zhuowei commented Feb 10, 2022

@newmediacrew ask khronokernel: https://twitter.com/khronokernel/status/1428407216931999749 it's possible to override the list of supported Macs, but you'd need to disable SIP and find a way to inject code into the Universal Control app somehow

@newmediacrew
Copy link

@zhuowei this looks pretty difficult even for an full stack developer as myself... I'll wait a bit. Thank you for the information though.

@WowbaggersLiquidLunch
Copy link

WowbaggersLiquidLunch commented Feb 10, 2022

@newmediacrew a different (likely easier) option is using OpenCore Legacy Patcher to enable it. The thing that does the job in the patcher is in acidanthera/FeatureUnlock and also provided by khronokernel. Also it doesn't require disabling SIP first I think. And here is a tutorial to make it even easier.

@mdiodsnin
Copy link

cc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment