Mac OS X 10.7 Lion에 포함된 Safari 5.1은 다시 실행했을 때 이전 웹 페이지의 창과 탭을 다시 열어주는 기능이 포함되어있다. 사실 이 기능은 Safari 5.1만의 기능이 아닌 Mac OS X 10.7 Lion에 새롭게 추가된 Resume 기능에 의한 것이다
마찬가지로 Preview와 같은 Apple의 애플리케이션이 이전에 열었던 것들을 다시 보여주는 것과 같은 것이다. 애플리케이션을 실수라도 종료하기 이전에 열람했던 내용을 다시 확인하기에 더할 나위 없는 기능이지만 특정인에게는 귀찮게 느껴질 수 있다.
Resume 기능의 비활성활를 위해서 Apple은 System Preferences > General > Restore windows when quitting and re-opening apps의 체크를 끄는 것이 제공되지만 제대로 동작하지 않는 것 같다.
Safari와 같은 특정 애플리케이션에 적용되는 Resume 기능을 비활성화하기 위해서는 Terminal에서 다음과 같은 명령어를 입력하면 된다.
defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -int 0
다시 Safari에 대한 Resume 기능을 활성화 하고 싶다면 명령어 마지막의 0을 1로 바꾸어서 명령어를 입력한다.
defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -int 1
눈여겨 보면 알겠지만 Safari가 아닌 Preview와 같은 다른 애플리케이션에 적용되는 Resume 기능을 비활성화하고 싶다면 명령어의 Safari를 원하는 애플리케이션 이름으로 바꾸어서 적용할 수 있다.
defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -int 0