mirror of
https://github.com/actions/runner-images.git
synced 2025-12-11 03:27:05 +00:00
* [macOS] Refactor the rest of the scripts * Return quotes to config tccdb script * Return quotes to config tccdb script * Revert some changes in ruby scripts * Revert some changes in ruby scripts * Revert some changes chrome script * check errors * check errors 01 * find errors in common-utils * find errors in edge install * find errors in edge install --------- Co-authored-by: Alexey Ayupov <“alexey.ayupov@akvelon.com”>
31 lines
1.8 KiB
Bash
31 lines
1.8 KiB
Bash
#!/bin/bash -e -o pipefail
|
|
################################################################################
|
|
## File: configure-screensaver.sh
|
|
## Desc: Configure screensaver
|
|
################################################################################
|
|
|
|
# set screensaver idleTime to 0, to prevent turning screensaver on
|
|
macUUID=$(ioreg -rd1 -c IOPlatformExpertDevice | grep -i "UUID" | cut -c27-62)
|
|
|
|
rm -rf /Users/$USERNAME/Library/Preferences/com.apple.screensaver.$macUUID.plist
|
|
rm -rf /Users/$USERNAME/Library/Preferences/ByHost/com.apple.screensaver.$macUUID.plist
|
|
rm -rf /Users/$USERNAME/Library/Preferences/com.apple.screensaver.plist
|
|
rm -rf /Users/$USERNAME/Library/Preferences/ByHost/com.apple.screensaver.plist
|
|
|
|
defaults write /Users/$USERNAME/Library/Preferences/com.apple.screensaver.$macUUID.plist idleTime -string 0
|
|
defaults write /Users/$USERNAME/Library/Preferences/com.apple.screensaver.$macUUID.plist CleanExit "YES"
|
|
defaults write /Users/$USERNAME/Library/Preferences/ByHost/com.apple.screensaver.$macUUID.plist idleTime -string 0
|
|
defaults write /Users/$USERNAME/Library/Preferences/ByHost/com.apple.screensaver.$macUUID.plist CleanExit "YES"
|
|
defaults write /Users/$USERNAME/Library/Preferences/com.apple.screensaver.plist idleTime -string 0
|
|
defaults write /Users/$USERNAME/Library/Preferences/com.apple.screensaver.plist CleanExit "YES"
|
|
defaults write /Users/$USERNAME/Library/Preferences/ByHost/com.apple.screensaver.plist idleTime -string 0
|
|
defaults write /Users/$USERNAME/Library/Preferences/ByHost/com.apple.screensaver.plist CleanExit "YES"
|
|
|
|
chown -R $USERNAME:staff /Users/$USERNAME/Library/Preferences/ByHost/
|
|
chown -R $USERNAME:staff /Users/$USERNAME/Library/Preferences/
|
|
|
|
killall cfprefsd
|
|
|
|
# Set values to 0, to prevent sleep at all
|
|
pmset -a displaysleep 0 sleep 0 disksleep 0
|