본문 바로가기

macos

OS X : 윈도우 복원 (Resume)

OS X 10.7 Lion부터 도입된 윈도우 복원 기능은 시스템을 재시동하거나 다시 로그인했을 때 바로 직전까지 작업하던 모든 응용 프로그램과 윈도우를 그대로 열어주는 아주 유용한 기능 중에 하나입니다. 불투명한 기억력에 의존하여 직전에 작업하던 문서들을 일일이 열 필요없이 바로 이어나가면 됩니다.


윈도우 복원 기능 시연해 보기

다음 그림은 Mission Control을 호출하여 현재 열려있는 모든 응용 프로그램을 데스크탑별로 표시하고 있는 예시입니다. 데스트탑 1에는 Mail, 데스크탑 2에는 Safari, 데스크탑 3에는 QuickTime 플레이어와 음악 감상을 위한 Fidelia 앰프, 데스트탑 4에는 Pages 문서가 열려 있습니다. 

애플 메뉴에서 재시동, 시스템 종료 또는 로그 아웃 중 하나를 실행합니다. 다음 그림 그림과 같이 대화창이 나타납니다. 대화창에서 '다시 로그인하면 윈도우 다시 열기' 옵션이 체크되어 있는지 확인하고 (수행한 명령어에 따라) '재시동', '시스템 종료' 또는 '로그아웃' 버튼을 클릭합니다.

시스템이 재시동되거나 재로그인 또는 (시스템 종료를 선택한 경우) 다시 켰을 때 (첫 번째 그림과 같이) 이전에 작업하던 모든 응용 프로그램과 윈도우들이 그대로 복원됩니다. 이어서 작업을 수행합니다. 만약 해당 옵션을 켜지 않고 재시동, 재로그인하는 경우 (로그인 시작 항목에 등록된 응용 프로그램을 제외하면) 빈 데스크탑 상태로 열리므로 다시 열어야 합니다.

다만, 윈도우 복원 기능은 디스크의 입출력 속도에 의지(?)하므로 하드 디스크 기반의 Mac 컴퓨터에서는 불편할 정도로 더디게 느껴질 수 있습니다. SSD 기반의 저장 장치에 최적화된 기능이지 않나 싶습니다. 각 응용 프로그램에 대한 상태 정보는 홈 폴더 > 라이브러리 > Saved Application State 폴더에 개별적으로 저장됩니다.


응용 프로그램을 재실행할 때 윈도우 복원 기능 이해하기

전자에서 언급한 재로그인, 재시동 또는 시스템 종료 상황이 아닌 특정 응용 프로그램을 사용하다가 종료하고 재실행할 때도 윈도우 복원 기능은 동작합니다. 다음 그림은 여러 개의 Safari 윈도우를 열어 놓고 관련 정보를 탐색하는 중입니다. 이 상태에서 Safari 메뉴 > Safari 종료를 실행하거나 단축키 command + Q를 누르면 모든 Safari 윈도우가 닫히면서 완전히 종료됩니다.

그리고 다시 Safari 응용 프로그램을 실행하면 이전에 열려 있었던 웹 콘텐츠 윈도우들을 그대로 복원시켜줍니다. OS X 시스템에서 윈도우 복원 기능이 동작하기 때문인데요.

해당 기능을 해제하려면 애플 메뉴 > 시스템 환경설정...을 실행하고 '일반' 패널에서 '응용 프로그램을 종료하면 윈도우 닫기'를 체크합니다. 해당 시점부터는 응용 프로그램을 종료하고 재실행하더라도 직전에 사용했던 윈도우(또는 문서)들이 복원되지 않고 초기 상태로 열리게 됩니다.


응용 프로그램을 종료할 때 일시적으로 윈도우 복원 기능 해제하기

자, 다시 시스템 환경설정 > 일반 패널에서 '응용 프로그램을 종료하면 윈도우 닫기' 항목을 체크-해제합니다. 시스템 전반에 걸쳐 윈도우 복원 기능이 다시 활성화됩니다.

원하는 응용 프로그램을 열고 작업합니다. 그리고 언제나 그랬듯이 해당 응용 프로그램을 종료하고 다시 실행하면 (시스템에서 윈도우 복원 기능이 동작하기 때문에) 직전 상태로 모든 윈도우가 복원됩니다. 그러나 응용 프로그램을 종료할 때 option 키를 누른 상태에서 해당 응용 프로그램 메뉴 > 종료 및 모든 윈도우 닫기를 실행하면 이전 윈도우들이 복원되지 않고 초기 상태에서 열리게 됩니다.