Gdy okno OSX jest promowane jako pełny ekran, trwa jedna sekunda animacji przejścia. Jak można to wyłączyć dla całego systemu? Chcielibyśmy, aby przejście z małego okna do pełnego ekranu było natychmiastowe - z wyjątkiem nieuniknionego opóźnienia w renderowaniu.
Oto dwa przykłady rozwiązań, które NIE działają, więc nie trzeba ich powtarzać:
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/
Najpopularniejsze „rozwiązania” to dwa:
Terminal
Wpisz „defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO”
Wciśnij Enter
Zanim to zrobisz, zamknij wszystkie aplikacje, aby upewnić się, że ustawienie się propaguje. Każda aplikacja uruchomiona po wprowadzeniu tej zmiany będzie musiała zostać ponownie uruchomiona, aby zmiany zostały wprowadzone.
W rzeczywistości NSAutomaticWindowAnimationsEnabled w ogóle nie wpływa na OS X 10.9. Nic się nie zmieni, jakkolwiek chcesz to ustawić.
Istnieje aplikacja o nazwie TotalSpace (lub Spaces), o której wiem, że może wyłączyć niektóre animacje przejściowe.
W rzeczywistości Total Space może wyłączyć niektóre przełączanie animacji między ekranami, ale gdy grasz wideo, powiedzmy Yahoo Screen, animacja z małego wideo na wideo pełnoekranowe nadal pozostaje - w rzeczywistości jest to irytująca animacja (trwa około 0,5 sekundy, aby zakończyć, dlatego psuje wrażenia wideo).
źródło
Odpowiedzi:
macOS Sierra wprowadził „redukcję ruchu”, co według mnie sprawia, że rzeczy są o wiele przyjemniejsze;)
Preferencje systemowe> Dostępność> Wyświetl tam, znajdź i zaznacz pole wyboru Ogranicz ruch
źródło
To, co robię, to:
Edytuj
Info.plist
plik dla każdej aplikacji, którą chcę uruchomić w trybie pełnoekranowym, i dodaj ten klucz:Info.plist
Wniosku znajduje się na/Applications/APPLICATION_NAME.app/Contents/Info.plist
. Na przykład dla Chrome:/Applications/Google\ Chrome.app/Contents/Info.plist
Jeśli właśnie otworzysz ten plik i masz Xcode otworzy się w edytorze Xcode. Wolę edytować za pomocą zwykłego edytora tekstu, takiego jak sublime lub mate text, to tylko prosty plik XML.
Niektóre aplikacje podczas edycji tego pliku nie będą miały sumy kontrolnej i będą pytały w nieskończoność, aby umożliwić dostęp do pęku kluczy systemu osx. Na przykład Chrome lub HipChat będą miały ten problem podczas edycji
Info.plist
. Aby rozwiązać ten problem, po prostu otwórzKeychain Access
i wyszukaj aplikację z tym problemem i edytuj. kliknij prawym przyciskiem myszy lub kliknij dwukrotnie aplikację, kliknijAccess Control
kartę, a następnie zaznaczAllow all applications to access this item
->Save Changes
i po prostu uruchom ponownie aplikację. Działa na wersjach 10.8.xi 10.9.x.Zrzut ekranu mojego
Info.plist
pliku chrome :źródło
<integer>4</integer>
oznacza w tym kontekście? Zakładam, że jest to kod specyficzny dlaLSUIPresentationMode
, ale co to znaczy i czy istnieją inne kody?Wyjdę na kończynę i powiem, że nie ma ukrytego domyślnego ustawienia, aby to zmienić. Oprócz łatania kodu Findera, będziesz musiał żyć z opóźnieniem animacji w wersji 10.9, która zaprogramowana jest na około sekundę. (nb na moim Macu Pro, wydaje się, że trwa 1/3 sekundy na animację, więc być może jest to pośrednio związane z ładowaniem GPU / procesora i mocą ...)
źródło