Posted on 01-21-2014 12:34 PM
Our school district is piloting the Smarter Balance assessment this spring. One requirement of the testing is that Mission Control/Spaces is disabled. Through the GUI, you do this by going to System Preferences-Keyboard-Shortcuts and unchecking the box for Mission Control. It appears unchecking this box modifies the com.apple.symbolichotkeys (amongst others) preference file. The problem I'm having is that this is a user-level preference and most tips I find online are for local users, not AD users. Anybody have a fairly painless way to do this rather than touching each machine?
Solved! Go to Solution.
Posted on 01-21-2014 12:53 PM
Setup a configuration profile with a custom payload. Preference domain should be com.apple.symbolichotkeys.
The plist contents should be:
{AppleSymbolicHotKeys={79={enabled=false, value={parameters=[65535, 123, 262144], type=standard}}, 80={enabled=false, value={parameters=[65535, 123, 393216], type=standard}}, 81={enabled=false, value={parameters=[65535, 124, 262144], type=standard}}, 118={enabled=false, value={parameters=[65535, 18, 262144], type=standard}}}}
Posted on 01-21-2014 12:37 PM
@johnnasset.. Will it now work via MCX?
Posted on 01-21-2014 12:53 PM
Setup a configuration profile with a custom payload. Preference domain should be com.apple.symbolichotkeys.
The plist contents should be:
{AppleSymbolicHotKeys={79={enabled=false, value={parameters=[65535, 123, 262144], type=standard}}, 80={enabled=false, value={parameters=[65535, 123, 393216], type=standard}}, 81={enabled=false, value={parameters=[65535, 124, 262144], type=standard}}, 118={enabled=false, value={parameters=[65535, 18, 262144], type=standard}}}}
Posted on 01-21-2014 01:09 PM
Excellent, thanks. I set it as a computer level profile, converted a plist from a machine to xml and uploaded to the JSS. Worked like a charm.
Posted on 01-21-2014 01:12 PM
Mine is User level FWIW.
Posted on 01-21-2014 01:16 PM
Hmm, seems to work fine at computer level too.
Posted on 01-21-2014 04:35 PM
awesome - was dreading tackling this.
Posted on 02-13-2014 01:28 PM
Thanks!
Posted on 02-28-2014 09:40 AM
Here's the original plist contents needed for this. You'll also need to convert it to xml prior to uploading to the jss.
plutil -convert xml1 ~/Desktop/com.apple.symbolichotkeys.plist
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AppleSymbolicHotKeys</key>
<dict>
<key>118</key>
<dict>
<key>enabled</key>
<false/>
<key>value</key>
<dict>
<key>parameters</key>
<array>
<integer>65535</integer>
<integer>18</integer>
<integer>262144</integer>
</array>
<key>type</key>
<string>standard</string>
</dict>
</dict>
<key>79</key>
<dict>
<key>enabled</key>
<false/>
<key>value</key>
<dict>
<key>parameters</key>
<array>
<integer>65535</integer>
<integer>123</integer>
<integer>262144</integer>
</array>
<key>type</key>
<string>standard</string>
</dict>
</dict>
<key>80</key>
<dict>
<key>enabled</key>
<false/>
<key>value</key>
<dict>
<key>parameters</key>
<array>
<integer>65535</integer>
<integer>123</integer>
<integer>393216</integer>
</array>
<key>type</key>
<string>standard</string>
</dict>
</dict>
<key>81</key>
<dict>
<key>enabled</key>
<false/>
<key>value</key>
<dict>
<key>parameters</key>
<array>
<integer>65535</integer>
<integer>124</integer>
<integer>262144</integer>
</array>
<key>type</key>
<string>standard</string>
</dict>
</dict>
</dict>
</dict>
</plist>
Posted on 03-05-2014 02:57 PM
Can you explain the last step? I was with you until I got to the upload file part of configuration profile. This is the first time I have created one so assume I know nothing...
Thanks in advance,
Katie
Posted on 03-05-2014 03:45 PM
This is not a configuration profile. This is the plist needed for the preference domain after you create a configuration profile in the JSS. Create a new configuration profile and configure custom settings. There you can upload the com.apple.symbolichotkeys plist file.
Posted on 01-27-2016 03:39 PM
Setup a configuration profile with a custom payload
Uploaded XML converted Plist
scoped to appropriate devices
Device received the configuration profile successfully
opened up CaSecureBrowser and it still states the need to disable spaces.
Anyone suggestions?
Posted on 04-19-2016 11:59 AM
Anyone have any luck with this and key dict 52, which happens to be "Turn Dock Hiding On/Off" in the Keyboard Pref pane.
Tired defaults write, profile at computer and user levels. Nothing sets it. 10.10.3 workstations.
Thanks
Steve
Posted on 04-10-2017 10:15 AM
Thank you very much for this.
Posted on 06-26-2019 03:47 PM
This should be included https://www.jamf.com/jamf-nation/discussions/13713/sbac-secure-browser-7-0-and-disabling-spaces