Vypnutí obnovení na základě aplikace v systému Mac OS X Lion s výchozím zápisem
Obsah:
V našem příspěvku o tom, jak zakázat obnovení pro Safari nebo jiné aplikace v OS X 10.7, několik našich komentátorů poukázalo na to, že není nutné měnit oprávnění jednotlivých adresářů aplikací. Případně můžete vypnout Pokračovat pro jednotlivé aplikace pomocí výchozího příkazu zápisu zadaného do terminálu.
Vypnout obnovení na základě aplikace
Zde je několik příkladů výchozích řetězců pro jednotlivé aplikace a poté vám ukážeme, jak najít vlastní řetězce pro jiné aplikace:
Vypnout obnovení pro Safari defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false
Vypnout pro Google Chrome defaults write com.google.Chrome NSQuitAlwaysKeepsWindows -bool false
Vypnout pro QuickTime Player X defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false
Vypnout pro náhleddefaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false
Budete chtít znovu spustit jakoukoli aplikaci, pro kterou jste tuto funkci zakázali, aby se změny projevily.
Zakázání obnovení pro jiné aplikace Chcete-li zakázat obnovení s jinými aplikacemi, budete chtít přístup do svého osobního adresáře Knihovna (nezapomeňte, že /Library a ~/Library se liší), takže můžete najít přesnou syntaxi názvu aplikace. Složka, kterou hledáte, je:
~/Knihovna/Stav uložené aplikace/
Funkce Přejít do složky se mi líbí, protože je snadno přístupná pomocí Command+Shift+G, ale můžete se tam dostat i kliknutím na možnost v nabídce Přejít.
Jakmile jste ve složce Saved Application State vaší osobní knihovny, hledáte com.developerName.ApplicationName.savedState, jako další příklad vybereme Terminál, který je v tomto adresáři jako com. apple.Terminal.savedState.
Zahoďte příponu „.savedState“ a zadejte první část názvu adresáře do stejného příkazu jako výše, takže bude vypadat takto:
defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false
Zadejte to do příkazového řádku a znovu spusťte Terminál a Resume již nebude aktivován pouze pro tuto aplikaci. Stejně jako u druhé metody to můžete udělat s tolika nebo několika aplikacemi, kolik chcete.
Jak znovu zapnout obnovení pro konkrétní aplikace
Obnovení funkce Resume v aplikaci Lion je stejně snadné jako její vypnutí, jen musíme upravit výchozí příkaz write s příkazem TRUE, nikoli FALSE. Vezmeme-li jako příklad Safari, příkaz by byl:
defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool true
Znovu spusťte Safari a zjistíte, že Resume je opět zapnuto. Všimněte si, že pokud jste vypnuli Obnovení v celém systému prostřednictvím panelu Preference, budete jej muset znovu povolit samostatně.
Děkujeme našim komentátorům, kteří upozornili na výchozí nastavení příkazů zápisu!