Skip to content

chevalvert/OSX-setup-guide-for-exhibitions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OSX setup guide for exhibitions


System preferences

Login & user

limit privileges

  • open Users & Groups
  • create a new user (not a guest) with standard privileges and no password

automatic login

  • open Users & Groups
  • Login Options > Automatic Login

start apps on login

  • open Users & Groups
  • go to the desired user
  • open the Login Items tab
  • a the desired app by clicking the + button

for more advanced startup options, see Autostart below

Energy

prevent display from turning off

  • open Energy Saver
  • set Turn display off after to never

prevent hard disk(s) from sleeping

  • open Energy Saver
  • set Put hard disks to sleep when possible to false

scheduled wake / sleep

  • open Energy Saver
  • open Schedule...
  • set Start up or wake to Every day at desired time
  • set Sleep to Every day at desired time

handle power failure

  • open Energy Saver
  • enable Start up automatically after a power failure

prevent screensaver from turning on

  • open Desktop & Screen Saver
  • go to the Screen Saver tab
  • set Start after to Never

Notifications & updates

prevent notifications

  • open Notifications
  • set Turn on Do Not Disturb to from to 00:00 from 23:59

disable bluetooth keyboard/mouse auto-assistant

  • open Bluetooth
  • go to Advanced...
  • set Open Bluetooth Setup Assistant at startup if no keyboard is detected to false
  • set Open Bluetooth Setup Assistant at startup if no mouse or trackpad is detected to false

prevent updates

  • open App Store preferences pane
  • set Automatically check for updates to false

UI

autohide menu bar

  • open General
  • set Automatically hide and show the menu bar to true

autohide dock

  • open Dock
  • set Automatically hide and show the Dock to true

hide desktop icons

  • open Terminal.app
  • enter defaults write com.apple.finder CreateDesktop -bool false && killall Finder

to revert it : defaults write com.apple.finder CreateDesktop -bool true && killall Finder

setup a desktop background

  • open Desktop & Screen Saver
  • select a neutral solid color

App handling

autostart app

handle app crash

~/Library/LaunchAgents/APPNAME.restart.plist

<?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>RunAtLoad</key>  
        <true/>  
        <key>KeepAlive</key>
        <true/>
        <key>Label</key>
        <string>APPNAME.restart</string>
        <key>ProgramArguments</key>
        <array>
                <string>/path/to/APPNAME.app/Contents/MacOS/APPNAME</string>
        </array>
</dict>
</plist>

launchctl load ~/Library/LaunchAgents/APPNAME.restart.plist && sudo shutdown -r now

  • RunAtLoad will launch the application the first time launchctl runs this
  • KeepAlive will restart it if the application quits (CMD+Q or crash)

disable App Nap

App Nap automatically reduces system resources to certain applications that are not currently in use. In some cases, it will prevent your app from running continuously.

  • right click you app and click Get Info
  • in General, set Prevent App Nap to true

Misc

Useful apps

CLI


Ressources

License

MIT.

About

OSX setup guide for exhibitions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published