기본 쓰기로 Mac OS X Lion에서 앱별로 이력서 끄기
차례:
Safari 또는 OS X 10.7의 다른 응용 프로그램에 대한 다시 시작을 비활성화하는 방법에 대한 게시물에서 몇몇 댓글 작성자는 개별 앱 디렉토리 권한을 변경할 필요가 없다고 지적했습니다. 또는 터미널에 입력한 기본 쓰기 명령을 사용하여 앱별로 재개를 끌 수 있습니다.
앱별로 이력서 끄기
다음은 개별 응용 프로그램에 대한 몇 가지 기본 문자열의 예이며 다른 응용 프로그램에 대한 자신의 문자열을 찾는 방법을 보여줍니다.
Safari용 이력서 끄기 defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false
Google 크롬에서 끄기 defaults write com.google.Chrome NSQuitAlwaysKeepsWindows -bool false
QuickTime Player X에서 끄기 defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false
미리보기 끄기 defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false
변경 사항을 적용하려면 기능을 비활성화한 모든 응용 프로그램을 다시 시작해야 합니다.
다른 응용 프로그램에 대한 이력서 비활성화 다른 응용 프로그램에서 이력서를 비활성화하려면 개인 라이브러리 디렉토리에 액세스해야 합니다(/Library 및 ~/Library가 다름) 정확한 앱 이름 구문을 찾을 수 있습니다. 찾고 있는 폴더는 다음과 같습니다.
~/라이브러리/저장된 애플리케이션 상태/
폴더로 이동 기능은 Command+Shift+G로 쉽게 액세스할 수 있지만 이동 메뉴에서 Option-클릭을 통해서도 이동할 수 있기 때문에 마음에 듭니다.
개인 라이브러리의 저장된 응용 프로그램 상태 폴더에 있으면 com.developerName.ApplicationName.savedState를 찾고 있습니다. 또 다른 예로 이 디렉토리에 있는 터미널을 com으로 선택합니다. apple.Terminal.savedState.
'.savedState' 확장자를 버리고 디렉토리 이름의 첫 번째 부분을 위에서 사용한 동일한 명령에 입력하면 다음과 같이 표시됩니다.
기본 쓰기 com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false
명령줄에 입력하고 터미널을 다시 시작하면 해당 앱에 대해서만 재개가 더 이상 활성화되지 않습니다. 다른 방법과 마찬가지로 원하는 만큼의 앱으로 이 작업을 수행할 수 있습니다.
특정 응용 프로그램에 대해 다시 시작하는 방법
Lion에서 이력서를 다시 활성화하는 것은 비활성화하는 것만큼 쉽습니다. FALSE가 아닌 TRUE 문으로 기본 쓰기 명령을 조정하기만 하면 됩니다. Safari를 예로 들면 명령은 다음과 같습니다.
기본 쓰기 com.apple.Safari NSQuitAlwaysKeepsWindows -bool true
다시 Safari를 다시 실행하면 다시 시작이 켜진 것을 확인할 수 있습니다. 기본 설정 패널을 통해 시스템 전체에서 다시 시작을 해제한 경우 별도로 다시 활성화해야 합니다.
기본 쓰기 명령을 지적한 댓글 작성자에게 감사드립니다!