OS X 10.9에서 전체 화면 애니메이션을 비활성화하는 방법 단말기 “기본값은 NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO

OSX 창이 전체 화면으로 승격되면 1 초 전환 애니메이션이 있습니다. 시스템 전체에서 어떻게 비활성화 할 수 있습니까? 렌더링에서 피할 수없는 지연을 제외하고 작은 창에서 전체 화면으로의 전환이 즉시 이루어 지길 바랍니다.


다음은 DONT가 작동하는 솔루션의 예에 대한 두 가지이므로 반복 할 필요가 없습니다.

http://forums.macrumors.com/showthread.php?t=1691359
http://www.reddit.com/r/apple/comments/1plzmq/is_there_a_way_to_speed_up_or_skip_fullscreen/

가장 인기있는 “솔루션”은 다음 두 가지입니다.

단말기

“기본값은 NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO 쓰기”를 입력합니다.

엔터

설정이 전파되도록하려면 모든 응용 프로그램을 닫으십시오. 이 변경 작업을 수행 할 때 실행중인 모든 앱을 다시 시작해야 변경 사항이 적용됩니다.

실제로 NSAutomaticWindowAnimationsEnabled는 OS X 10.9에 전혀 영향을 미치지 않습니다. 아무것도 변경하지 않지만 원하는대로 설정하십시오.

TotalSpace (또는 Spaces)라는 앱이 있는데 일부 전환 애니메이션을 비활성화 할 수 있습니다.

URL : http://totalspaces.binaryage.com

실제로 Total Space는 화면 간 일부 애니메이션 전환을 비활성화 할 수 있지만 Yahoo Screen과 같이 비디오를 재생할 때 작은 비디오에서 전체 화면 비디오로의 애니메이션은 여전히 ​​남아 있습니다. 실제로는 실제로 성가신 애니메이션입니다. 완료하는 데 약 0.5 초가 걸리므로 비디오 환경이 중단됩니다.



답변

macOS Sierra는 내가 더 즐겁게 만드는 ‘감소 모션’을 도입했습니다.)

시스템 환경 설정> 손쉬운 사용> 디스플레이 거기서 모션 감소로 표시된 상자를 찾아서 확인하십시오


답변

내가 이것을 위해하는 일은 :

Info.plist전체 화면 모드에서 실행하려는 각 응용 프로그램 의 파일을 편집 하고이 키를 추가하십시오.

    <key>LSUIPresentationMode</key>
    <integer>4</integer>

Info.plist응용 프로그램은에 있습니다 /Applications/APPLICATION_NAME.app/Contents/Info.plist. 예를 들어 Chrome의 경우 :/Applications/Google\ Chrome.app/Contents/Info.plist

이 파일을 열면 Xcode가 Xcode 편집기로 열립니다. 나는 숭고한 또는 텍스트 메이트와 같은 일반 텍스트 편집기로 편집하는 것을 선호합니다. 단순한 XML 파일입니다.

이 파일을 편집 할 때 일부 응용 프로그램은 체크섬에서 실패하고 osx 키 체인에 대한 액세스를 허용하기 위해 무한한 시간을 요구합니다. 예를 들어 Chrome 또는 HipChat은를 수정할 때이 문제가 발생합니다 Info.plist. 이 문제를 해결하려면이 문제로 Keychain Access응용 프로그램을 검색하고 편집하십시오. 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하거나 두 번 클릭하고 Access Control탭을 클릭 한 다음 확인 Allow all applications to access this item-> Save Changes을 클릭하고 응용 프로그램을 다시 시작하십시오. 10.8.x 및 10.9.x에서 작동

내 크롬 Info.plist파일의 스크린 샷 :

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


답변

나는 사지로 나가서 이것을 바꿀 숨겨진 기본값이 없다고 말할 것입니다. Finder 코드를 패치하지 않으면 약 1 초가 걸리도록 프로그래밍 된 10.9의 애니메이션 지연 상태로 살아야합니다. (Mac Pro의 경우 애니메이션에 1/3 초가 걸리므로 GPU / CPU 로딩 및 전원과 간접적으로 관련이 있습니다.)


답변