Posted on 04-22-2015 01:30 PM
I successfully uploaded my plist file in the custom field on my config profile but it seems to have no effect on my mac. I tried both computer and user level too. Any suggestions on what I can do to make this work?
<?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>
<key>ActuateDetents</key>
<integer>1</integer>
<key>Clicking</key>
<true/>
<key>DragLock</key>
<false/>
<key>Dragging</key>
<false/>
<key>FirstClickThreshold</key>
<integer>1</integer>
<key>ForceSuppressed</key>
<false/>
<key>SecondClickThreshold</key>
<integer>1</integer>
<key>TrackpadCornerSecondaryClick</key>
<integer>0</integer>
<key>TrackpadFiveFingerPinchGesture</key>
<integer>2</integer>
<key>TrackpadFourFingerHorizSwipeGesture</key>
<integer>2</integer>
<key>TrackpadFourFingerPinchGesture</key>
<integer>2</integer>
<key>TrackpadFourFingerVertSwipeGesture</key>
<integer>2</integer>
<key>TrackpadHandResting</key>
<true/>
<key>TrackpadHorizScroll</key>
<integer>1</integer>
<key>TrackpadMomentumScroll</key>
<true/>
<key>TrackpadPinch</key>
<integer>1</integer>
<key>TrackpadRightClick</key>
<true/>
<key>TrackpadRotate</key>
<integer>1</integer>
<key>TrackpadScroll</key>
<true/>
<key>TrackpadThreeFingerDrag</key>
<false/>
<key>TrackpadThreeFingerHorizSwipeGesture</key>
<integer>2</integer>
<key>TrackpadThreeFingerTapGesture</key>
<integer>2</integer>
<key>TrackpadThreeFingerVertSwipeGesture</key>
<integer>2</integer>
<key>TrackpadTwoFingerDoubleTapGesture</key>
<integer>1</integer>
<key>TrackpadTwoFingerFromRightEdgeSwipeGesture</key>
<integer>3</integer>
<key>USBMouseStopsTrackpad</key>
<integer>0</integer>
<key>UserPreferences</key>
<true/>
<key>version</key>
<integer>7</integer>
</dict>
</plist>
here is what it looks like on the client machine.
Solved! Go to Solution.
Posted on 04-23-2015 02:34 AM
Hi @TreeMan
I've had an issue before with profiles deploying but not applying. Somethimes they do need a logout to be applied. If not, what I suggest is to grab the plist file configured as needed and use MCXtoProfile (https://github.com/timsutton/mcxToProfile) to build a profile for it. Upload this custom profile and tests again. Another option if this still doesn't work is to run MCXtoProfile with the --manage Once
option. This will try and apply the management using the "Once" option like MCX. Although it won't enforce the change permanently, it will be the default for all users unless you change it.
Hope they help!
Darren
Posted on 04-22-2015 01:33 PM
I probably don't need the extra variables if I just want to enable tap to click. But if I wanted to force any other trackpad prefs I should be able to still.
Posted on 04-23-2015 02:34 AM
Hi @TreeMan
I've had an issue before with profiles deploying but not applying. Somethimes they do need a logout to be applied. If not, what I suggest is to grab the plist file configured as needed and use MCXtoProfile (https://github.com/timsutton/mcxToProfile) to build a profile for it. Upload this custom profile and tests again. Another option if this still doesn't work is to run MCXtoProfile with the --manage Once
option. This will try and apply the management using the "Once" option like MCX. Although it won't enforce the change permanently, it will be the default for all users unless you change it.
Hope they help!
Darren
Posted on 04-27-2015 11:44 AM
Spot on! Spot on! --manage Once was the ticket!
Posted on 04-27-2015 01:26 PM
But... When I reimage the mac my policy isnt taking effect again. So its almost perfectly working.
Posted on 04-27-2015 01:28 PM
Policy? I thought you were using a profile?
Posted on 04-28-2015 07:38 AM
My bad. Wrong term on my part. Yes, my profile.
If I re-image the same mac profile will not re-apply. Even if it is successfully making it to the client. My profile is a one-hit wonder now.
Posted on 04-29-2015 12:45 AM
That's not how it should work [/obvious answer].
1) How have you distributed the profile? - MDM/APNS or manual install?
2) Was the machine wiped as part of the install?
3) If you delete the local user and recreate it (or if it's an AD user, delete the local account and log in again) does it work again?
Darren
Posted on 04-29-2015 09:37 AM
1) MDM
2) Yes
3) only using the ladmin account
Posted on 04-29-2015 09:43 AM
on 10 newly imaged machines it wont take at all again. It worked that one time only :)
Posted on 04-29-2015 09:54 AM
Just to clarify, for point 3, did you try deleting and recreating the test account? And What was the result?
Can you test with another local (non admin) account?
Last one (for now) can you post the text from you profile so we can take a look?
Posted on 04-29-2015 11:59 AM
false alarm! it is working after all. it just a little delayed after the profile is downloaded. does not appear to apply when logging in the first time, But after a logging out/in and waiting a few minutes it does take.
Thanks again for all your help @daz_dar
<?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>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadContent</key>
<dict>
<key>com.apple.AppleMultitouchTrackpad</key>
<dict>
<key>Set-Once</key>
<array>
<dict>
<key>mcx_data_timestamp</key>
<date>2015-04-27T18:41:01Z</date>
<key>mcx_preference_settings</key>
<dict>
<key>Clicking</key>
<true/>
</dict>
</dict>
</array>
</dict>
</dict>
<key>PayloadEnabled</key>
<true/>
<key>PayloadIdentifier</key>
<string>MCXToProfile.f1419dae-c565-4d96-a00d-56bde94d60c6.alacarte.customsettings.7f73575b-ec4e-4801-804e-dcbe912a668b</string>
<key>PayloadType</key>
<string>com.apple.ManagedClient.preferences</string>
<key>PayloadUUID</key>
<string>7f73575b-ec4e-4801-804e-dcbe912a668b</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDescription</key>
<string>Included custom settings:
com.apple.AppleMultitouchTrackpad
</string>
<key>PayloadDisplayName</key>
<string>MCXToProfile: com.apple.AppleMultitouchTrackpad</string>
<key>PayloadIdentifier</key>
<string>Tap-to-Click</string>
<key>PayloadOrganization</key>
<string></string>
<key>PayloadRemovalDisallowed</key>
<true/>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>f1419dae-c565-4d96-a00d-56bde94d60c6</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
Posted on 04-30-2015 01:50 PM
I'm not much a fan of the delay. Would really like this feature enabled right after imaging. Perhaps I could do this with a script?
Posted on 05-01-2015 12:44 AM
You certainly should be able to. I imagine something along the lines of:
#!/bin/sh
defaults write "/Users/[User name]/Library/Preferences/com.apple.AppleMultitouchTrackpad" Clicking -bool True
Should work. If you are going to run the script using a login policy, swap out "[User name]" for $3.