Wyłącz wznawianie dla poszczególnych aplikacji w systemie Mac OS X Lion z zapisem domyślnym

Spisu treści:

Anonim

W naszym poście na temat wyłączania funkcji Resume dla przeglądarki Safari lub innych aplikacji w systemie OS X 10.7 kilku naszych komentatorów zwróciło uwagę, że nie ma potrzeby zmiany uprawnień poszczególnych katalogów aplikacji. Alternatywnie możesz wyłączyć Wznów dla poszczególnych aplikacji, używając domyślnego polecenia zapisu wprowadzonego w Terminalu.

Wyłącz wznawianie dla poszczególnych aplikacji

Oto kilka przykładowych ciągów znaków domyślnych dla poszczególnych aplikacji, a następnie pokażemy, jak znaleźć własne ciągi znaków dla innych aplikacji:

Wyłącz wznawianie dla przeglądarki Safari defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

Wyłącz dla Google Chrome defaults write com.google.Chrome NSQuitAlwaysKeepsWindows -bool false

Wyłącz program QuickTime Player X defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false

Wyłącz dla podglądu defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false

Będziesz chciał ponownie uruchomić aplikację, dla której wyłączyłeś tę funkcję, aby zmiany zaczęły obowiązywać.

Wyłączanie wznawiania dla innych aplikacji Aby wyłączyć wznawianie w innych aplikacjach, potrzebujesz dostępu do osobistego katalogu Biblioteki (pamiętaj, że /Biblioteka i ~/Library są różne), dzięki czemu można znaleźć dokładną składnię nazwy aplikacji. Folder, którego szukasz to:

~/Biblioteka/Zapisany stan aplikacji/

Podoba mi się funkcja Idź do folderu, ponieważ można do niej łatwo uzyskać dostęp za pomocą Command+Shift+G, ale możesz też do niej przejść, klikając menu Idź z naciśniętym klawiszem Option.

Kiedy znajdziesz się w folderze Saved Application State w swojej bibliotece osobistej, szukasz com.developerName.ApplicationName.savedState. Dla innego przykładu wybierzemy Terminal, który znajduje się w tym katalogu jako com. apple.Terminal.savedState.

Odrzuć rozszerzenie „.savedState” i wprowadź pierwszą część nazwy katalogu w tym samym poleceniu, co powyżej, aby wyglądało to tak:

defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false

Wpisz to w wierszu poleceń i uruchom ponownie Terminal i Wznów nie będą już aktywowane tylko dla tej aplikacji. Podobnie jak w przypadku drugiej metody, możesz to zrobić z dowolną liczbą aplikacji.

Jak ponownie włączyć wznawianie dla określonych aplikacji

Ponowne włączenie funkcji Resume w Lionie jest tak proste, jak wyłączenie go, wystarczy zmienić domyślne polecenie zapisu za pomocą instrukcji PRAWDA, a nie FAŁSZ. Biorąc za przykład Safari, polecenie brzmiałoby:

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool true

Ponownie uruchom przeglądarkę Safari, a przekonasz się, że funkcja Wznów jest ponownie włączona. Pamiętaj, że jeśli wyłączyłeś Wznów w całym systemie za pomocą panelu Preferencje, musisz włączyć je ponownie osobno.

Dziękujemy naszym komentatorom, którzy zwrócili uwagę na domyślne polecenia zapisu!

Wyłącz wznawianie dla poszczególnych aplikacji w systemie Mac OS X Lion z zapisem domyślnym