재부팅시 El Capitan에서 앱 재실행 및 창 복원을 비활성화하는 방법은 무엇입니까?


19

"재부팅 후 앱 다시 시작"기능과 "다시 시작할 때 창 다시 열기"기능을 어떻게 비활성화합니까? 재부팅 할 때 (하드 리셋 또는 재부팅 명령 후) 빈 데스크탑이 표시되고 이전에 열어 놓은 모든 것이 아니라는 것을 나타냅니다. 또한 응용 프로그램을 열 때 이전에 작업했던 수십 가지가 한 번에 모두 열리기를 원하지 않습니다.

답변:


25

이 기능을 영구적으로 비활성화 할 수있는 방법을 찾고 있다면 컴퓨터를 끌 때마다 추가 "체크 박스 선택 해제"단계를 기억할 필요가 없습니다. 저장하는 데 사용하는 파일에 대한 OS X 액세스를 거부 할 수 있습니다 세션 상태.

터미널에서

# Make the file owned by root (otherwise the OS will just replace it)
sudo chown root ~/Library/Preferences/ByHost/com.apple.loginwindow*

# Remove all permissions, so it can't be read or written to
sudo chmod 000 ~/Library/Preferences/ByHost/com.apple.loginwindow*

나중에이 변경 사항을 취소하고이 기능을 다시 활성화하려면 두뇌 손상이 발생하여 부팅 루핑이 재미있어서이 파일을 삭제하면 OS에서 다시 생성합니다.

# Re-enable El Capitan's obnoxious "relaunch all the things" behavior
sudo rm -f ~/Library/Preferences/ByHost/com.apple.loginwindow*

훌륭한 솔루션입니다. 이것은 오랫동안 나를 귀찮게했지만 영구적으로 멈추는 방법을 연구하는 데 시간이 걸리지 않았습니다.
Brady

가장 좋은 답변입니다. 엘 캐피 탄과 시에라에서 일합니다.
Darryl E. Clarke

1
지금 투표 중이며 다시 시작 중입니다. 2 분
후에이

1
이 솔루션에 두 가지 중요한 추가 사항이 있습니다. 1) 권한을 변경하기 전에 해당 파일의 빈 버전을 삭제하고 다시 추가해야 할 수도 있습니다. 그렇지 않으면 마지막으로 유지 된 창을 다시 엽니 다. 2) 응용 프로그램이 로그인시 시작되도록 설정되지 않도록 다른 설정 을 변경해야 할 수도 있습니다 .
Chuim

4

내가 성공한 접근 방식은 기본적으로 파일을 비운 후 John Smfifth의 잠금 파일 접근 방식입니다. 그것에 대한 좋은 점은 루트 권한없이 간단한 2 줄 쉘 스크립트를 사용하여 수행 할 수 있다는 것입니다.

# clear the file if it isn't empty
find ~/Library/Preferences/ByHost/ -name 'com.apple.loginwindow*' ! -size 0 -exec tee {} \; < /dev/null
# set the user immutable flag
find ~/Library/Preferences/ByHost/ -name 'com.apple.loginwindow*' -exec chflags uimmutable {} \;

find매뉴얼을 빠르게 살펴본 후 첫 번째 명령의 느낌표는 unary notbash 기록 확장이 아니라 find 명령으로 구문 분석 된 것입니다. -size 0비어 있지 않은 loginwindow 파일 만 찾을 수 있도록 표현식을 무효화합니다 . 로 쓸 수도 있습니다 -not.

3

가장 간단한 해결책과 내가 사용하는 방법은 파인더에서 파일을 찾는 것입니다. ~ / Library / Preferences / ByHost / com.apple.loginwindow

그런 다음 모든 응용 프로그램을 닫아 위의 파일 내용을 비우거나 텍스트 편집에서 파일을 열고 모든 내용을 삭제 한 다음 저장하십시오.

그런 다음 파인더에서 파일을 다시 선택하지만 열지 마십시오.

그런 다음 스페이스 바 옆에있는 Apple 키를 누르거나 파일 메뉴로 이동하여 "정보 입수"를 클릭하십시오. 그런 다음 표시된 정보 창의 일반 섹션에서 "잠금"선택 상자를 확인하십시오 (파일이 잠김).

이 방법을 사용하면 프로세스가 기억하기가 훨씬 간단하므로 활성화 또는 비활성화가 훨씬 쉽습니다. 가끔 사용하는 터미널 코드는 쉽게 기억되거나 검색되지 않을 수 있습니다.


1
문제는 설정을 변경해야하는 파일의 이름과 위치를 기억하는 것입니다. 유닉스 배경을 가진 많은 사용자들에게 chmod 및 chown shell 명령과 그 의미는 일반적인 지식이지만 Apple이 "잠금"설정을 만들었 음을 알면 정확히 무엇을 의미하는지 모릅니다. 꽤 난해하다.
gpvos

0

응용 프로그램이 이전 문서를 열지 못하게하려면 시스템 환경 설정> 일반으로 이동하여 앱을 종료 할 때 창 닫기 확인란을 선택하십시오.

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

재부팅 후 앱을 다시 시작하지 않으려면 시스템 종료 또는 다시 시작 팝업 창의 확인란을 선택 취소하십시오.

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


5
첫 번째 상자를 이미 확인했으며 항상 다시 열기 상자를 선택 취소합니다. 그러나 어떤 이유로 든 하드 리셋을 수행해야 할 때 50 가지 항목을 모두 다시 시작하면 중단하려고합니다.
tattar8

2
하드 리셋해야하는 모든 문제를 해결하는 데 집중했습니다. 지금 당신은 브레이크가 작동하지 않기 때문에 자동차 정비공에게 경적을 고치라고 요구하고 있습니다.
Tetsujin

3
문제는 강제 종료 또는 충돌 후 MacOS가 여전히 창을 다시 여는 것입니다. 다시 말해서 창문을 다시 열지
않기를 원

1
@ Tetsujin : 내 시스템은 안정적이므로 하드 리셋이 불규칙하고 거의 발생하지 않는 경향이 있지만 버그가 발생하므로 원인은 일반적으로 매번 다른 일회성 문제입니다. 그럼에도 불구하고, 그 당시 나는 특히 시스템이 모든 것을 다시 여는 것에 대한 놀라운 놀라움을 원하지 않습니다.
gpvos
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.