From ba1a8d62164df4b3e4c5e18f3356fd246ab00334 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tony=20Saraj=C3=A4rvi?= Date: Tue, 30 May 2017 12:35:19 +0300 Subject: [PATCH] Provision macOS disable screensaver in current session Task-number: QTQAINFRA-1244 Change-Id: I3a27d8cdee8cd7b22d86116d58009e952ab536ea Reviewed-by: Aapo Keskimolo Reviewed-by: Simon Hausmann --- coin/provisioning/qtci-macos-10.12-x86_64/005-systemsetup.sh | 4 ++++ coin/provisioning/qtci-osx-10.11-x86_64/005-systemsetup.sh | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/coin/provisioning/qtci-macos-10.12-x86_64/005-systemsetup.sh b/coin/provisioning/qtci-macos-10.12-x86_64/005-systemsetup.sh index 4577709f..5819e9de 100755 --- a/coin/provisioning/qtci-macos-10.12-x86_64/005-systemsetup.sh +++ b/coin/provisioning/qtci-macos-10.12-x86_64/005-systemsetup.sh @@ -51,6 +51,10 @@ ExceptionDisableScreensaverPassword=105 try ( echo "Disable Screensaver" + # For current session + defaults -currentHost write com.apple.screensaver idleTime 0 || throw $ExceptionDisableScreensaver + + # For session after a reboot mkdir -p "$HOME/Library/LaunchAgents" || throw $ExceptionDisableScreensaver ( cat >"$HOME/Library/LaunchAgents/no-screensaver.plist" <"$HOME/Library/LaunchAgents/no-screensaver.plist" <