Safari가 마지막 세션에서 탭을 다시 열지 못하게하려면 어떻게해야합니까?


12

Mac Mini에서 Safari를 다시 열면 종료되기 전 또는 Mac OS X가 꺼지기 전에 열려 있던 것과 동일한 탭이 계속 열립니다. 그 결과, 특히 Mac을 재시동 할 때 작동하는 데 시간이 너무 많이 걸립니다.

환경 설정 패널에서 "응용 프로그램을 종료하고 다시 열 때 창 복원"옵션이 이미 비활성화되어 있지만 Safari는 마지막 세션에서 열린 탭을 계속 열어 둡니다. Mac OS X 10.7.2를 실행하는 MacBook에서도 확인했는데이 옵션으로이 질문에서 설명하는 Safari의 동작이 변경되지 않습니다.

스크린 샷

모든 탭을 열지 않도록하는 방법이 있습니까? 나는 그 선호도를 보았지만 나를 도울 수있는 것을 찾지 못했습니다. 이 기능을 비활성화하는 다른 방법이 있습니까?

답변:


13

⌥⌘Q로 종료하거나 터미널에서 실행

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

2
완벽하게 작동합니다. 이제 Safari가 더 빨리 열리고 2 분 이상 기다리지 않고 원하는 사이트에 액세스 할 수 있습니다. 감사합니다.
kiamlaluno

Safari를 여는 동안 Shift 키를 누르고 있거나 (Spotlight 또는 Alfred로 앱을 열면 작동하지 않음) 일반 환경 설정 패널에서 종료했다가 다시 열 때 윈도우 복원을 선택 취소 하십시오.
Lri December

1
"터미널"이란 무엇입니까? 너희들은 이것을 터미널에 입력한다고 말했다. 터미널은 무엇을 의미합니까? 터미널이란?

1
Macintosh HD / 응용 프로그램 / 유틸리티 / Terminal.app
IconDaemon

1
@jaepage 차이점은 내 대답의 경우 명시 적으로 말하면 (키보드 단축키 또는 메뉴를 통해) 종료 할 때 상태를 저장할 수 있지만 다른 대답의 경우에는 할 수 없다는 것입니다.
Gio

8

이 동작은 재개 기능입니다.

터미널을 사용하여 비활성화

safari의 이력서 만 비활성화하려면 터미널에 다음을 입력하십시오.

defaults write com.apple.safari ApplePersistenceIgnoreState YES

재개 기능을 다시 설정하려면 동일한 구문을 사용하여 NO를 작성하십시오.

TinkerTool을 사용하여 비활성화

이 응용 프로그램을 사용하면 추가 환경 설정에 액세스 할 수 있으며 운영 체제에서 숨겨진 기능을 활성화 할 수 있습니다.

여기에 이미지 설명을 입력하십시오


TinkerTool은 기본적으로 모든 명령을 수행합니다. 그것은 단지 UI로, 터미널 명령과 같은 일을하고 있어요
frumbert

애플이이 행동을 숨기고 있다고 믿을 수 없다. 글쎄, 나는 그것을 믿고 싫어할 수 있습니다. 올바른 명령에 감사드립니다.
Foliovision
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.