Wyłącz wznawianie dla poszczególnych aplikacji w systemie Mac OS X Lion z zapisem domyślnym
Spisu treści:
- Wyłącz wznawianie dla poszczególnych aplikacji
- Jak ponownie włączyć wznawianie dla określonych aplikacji
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!