Skip to content

Instantly share code, notes, and snippets.

@zhuowei
Last active September 18, 2023 06:26
Show Gist options
  • Select an option

  • Save zhuowei/960586f474b68f5734af2339fbcbbc12 to your computer and use it in GitHub Desktop.

Select an option

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
Copy Markdown

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

ChDel commented Oct 18, 2021

Copy link
Copy Markdown

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
Copy Markdown

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
Copy Markdown

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

@akxer

akxer commented Oct 25, 2021

Copy link
Copy Markdown

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

@capjuancode

Copy link
Copy Markdown

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

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

@xihajun

xihajun commented Oct 25, 2021

Copy link
Copy Markdown

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

似乎不行

@zhuowei

zhuowei commented Oct 26, 2021

Copy link
Copy Markdown
Author

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

capjuancode commented Oct 26, 2021

Copy link
Copy Markdown

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

SoslanZ commented Oct 26, 2021

Copy link
Copy Markdown

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

ky678 commented Oct 26, 2021

Copy link
Copy Markdown

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

HangDie commented Oct 26, 2021

Copy link
Copy Markdown

It dose'nt work in 12.0.1😭

@jamiescott23

Copy link
Copy Markdown

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
Copy Markdown

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

vichaos commented Oct 28, 2021

Copy link
Copy Markdown

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

@ChDel

ChDel commented Oct 28, 2021

Copy link
Copy Markdown

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

MRZ6751 commented Oct 29, 2021

Copy link
Copy Markdown

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

@andyoungy1

Copy link
Copy Markdown

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
Copy Markdown

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

@lukePeavey

Copy link
Copy Markdown

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

@cksachdev

Copy link
Copy Markdown

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

@christophermoodaley

Copy link
Copy Markdown

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

doesn't say that for me

@perkstvr

perkstvr commented Nov 17, 2021

Copy link
Copy Markdown

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

tshafer commented Nov 17, 2021

Copy link
Copy Markdown

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

tkgshn commented Nov 18, 2021

Copy link
Copy Markdown

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
Copy Markdown

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

zhuowei commented Feb 10, 2022

Copy link
Copy Markdown
Author

@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
Copy Markdown

@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

WowbaggersLiquidLunch commented Feb 10, 2022

Copy link
Copy Markdown

@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
Copy Markdown

cc

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