Snagit Additional Permissions and Jamf Pro Configuration File

DMH2000
Contributor II

We have been using Snagit for approximately 4-5 years. I contacted TechSmith, and they just informed me that there is no way to set Additional permissions for Snagit. I know the permissions window will prompt the user when a permission is needed, but I went down the rabbit hole here. I wanted to share what I found. 

Techsmith has the "Enterprise Install Guidelines for Snagit on MacOS" webpage and under 'Deployment Options' there are settings for the first 3 keys I have. They also have hide Updates, which I did not want to do. (maybe with the 'Mac Apps', I can test it later).

We know Microphone, and Webcam are System Settings that must be manually approved by the user. There are other settings that can be modified by adding a Plist. By opening com.TechSmith.Snagit.plist in /Users/"your.name"/Library/Preferences/ using a PLIST Editor, you will see the keys listed below. I chose to remove the Safari, Edge, and Chrome entries because it attempts to enable them when they are closed. However, when you open the Snagit Permissions window, it prompts you to 'Edit System Permissions' rather than providing the 'Enable' button.  Test this! This may not work correctly as it showed 'Enabled' in System Settings. After a restart of Snagit, I still saw the 'Edit System Permissions' showing.

DMH2000_0-1751052726208.png

Here is the PLIST you can copy and paste into a configuration file.

<?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>DisableProductLogin</key>

<true/>

<key>DisableTracking</key>

<true/>

<key>HideRegistrationKey</key>

<true/>

<key>hasRequestedScreenCapturePermissionKey</key>

<true/>

<key>hasRequestedSnagitDesktopPermissionKey</key>

<true/>

<key>hasRequestedSnagitDownloadsPermissionKey</key>

<true/>

<key>hasRequestedSnagitScrollingPermissionKey</key>

<true/>

<key>hasRequestedSnagitEdgePermissionKey</key>

<ftrue/>

<key>hasRequestedSnagitChromePermissionKey</key>

<true/>

<key>hasRequestedSnagitSafariPermissionKey</key>

<true/>

</dict>

</plist>

0 REPLIES 0