forked from kennethdean2010/Jamf-Interaction-Toolkit
-
Notifications
You must be signed in to change notification settings - Fork 4
99 Presentation Delay
Ayla Abbott edited this page Feb 16, 2020
·
2 revisions
Starting in v4.2 the presentation delay has been greatly enhanced. Now each app will be check for an actual presentation state. Below you'll find the explanation for how they work:
- PowerPoint
- Checks power management with
pmset -g assertionsfor the PowerPoint assertion
- Checks power management with
- Keynote
- Checks power management with
pmset -g assertionsfor the Keynote assertion - Only valid while Keynote is the app in the foreground sadly.
- Checks power management with
- Webex Meeting Center
- This uses
lsofto check forNF_Button_Stop_default.tiffwhich is the stop sharing icon - Limitation: This only checks if the user has used screen sharing in their current WebEx session. The file stays loaded, sadly. May have a better solution later
- This uses
- Skype for Business
- This uses
lsofto check forScreenSharingIndicator.storyboardcwhich is the resource being used while sharing your screen.
- This uses
- Microsoft Teams
- This checks the
logs.txtfor the worddisposingwhich if it's not the last line then the user is still sharing their screen.
- This checks the
- Zoom.us
- This checks the
as.logof Zoom.us. If it contains content then it means the screen sharing has been activated. - Limitation: This only checks if the user has used screen sharing in their current Zoom session. The file stays with the content and doesn't erase after the user stops sharing their screen, sadly. May have a better solution later.
- This checks the
By default UEX is configured to treat a user setting Do Not Disturb in Notification Center as if the user is in a presentation. See Presentation Delay for more info. This can be disabled globally with the below steps.
- Open
00-UEX-Jamf-Interaction-no-grep.sh - In the
Jamf Interaction Configurationsection- Change
supportDoNotDisturb=truetofalse
- Change
- Delay the prompt for 1 hour for up to 3 times in case they are in a long meeting
- If they’re still in meetings then force the dialog to show
We don't use these heavily in my environment but if you want a smart check for the below apps let me know. Just file a new issue in GitHub and we can check it out together.
- Vidyo Desktop
- Nobody uses this but if the app is running then the user may be presenting
- People + Content IP
- If the app is running then the user may be presenting.
🌈 Documentation is not my forté. If you would like to contribute please write me on MacAdmins slack @cubandave