Zakázat obnovení pro Safari nebo jiné specifické aplikace v Mac OS X Lion

Obsah:

Anonim

Resume je funkce systému Mac OS X Lion, která způsobí, že se po ukončení a opětovném spuštění aplikace znovu objeví okna aplikací. Je to skvělá funkce, ale nechceme, aby ji používaly všechny aplikace, takže zde je návod, jak zakázat obnovení pro jednotlivé aplikace.

Jak zakázat obnovení pro konkrétní aplikace v systému Mac OS X 10.7 Lion

Toto je snadné a ve skutečnosti velmi podobné mazání uložených stavů aplikace, postupujte podle pokynů:

  • Na ploše Mac OS X stiskněte Command+Shift+G a vstupte do složky Saved Application States umístěné ve vaší osobní knihovně na adrese:
  • ~/Knihovna/Stav uložené aplikace/

  • Najděte aplikaci, pro kterou chcete zakázat obnovení, pro tento návod použijeme jako příklad Safari, takže složka, kterou hledáme, je „com.apple.Safari.savedState“
    • Poznámka: Před dalším krokem budete pravděpodobně chtít smazat obsah složky aplikací, jinak se stávající uložený stav stane výchozím stavem, do kterého se aplikace opakovaně spouští. To by mohlo být užitečné, pokud chcete, aby se vždy otevíraly stejné karty nebo okna, ale cílem tohoto návodu je, aby se neotevírala žádná okna a aby bylo pro vybranou aplikaci zakázáno Pokračovat, takže budete chtít vyprázdnit obsah složek
  • Vyberte „com.apple.Safari.savedState“ a buď klikněte pravým tlačítkem myši a z nabídky vyberte Získat informace, nebo stiskněte Command+i, abyste získali informace o složce
  • V části „Obecné“ zaškrtněte políčko vedle položky „Zamčeno“
  • Zavřete okno Získat informace a znovu spusťte aplikaci pro uzamčený stav

To je vše, Resume již nebude ukládat stav Safari, protože složka je nyní uzamčena a brání aplikaci v přístupu k ní.

Pro pokročilejší uživatele, pokud byste to chtěli provést prostřednictvím terminálu, můžete tak učinit pomocí příkazu chmod a příznaku -w, abyste zabránili přístupu k zápisu:

chmod -w ~/Library/Saved Application State/com.apple.Safari.savedState/

Můžete to udělat s tolika složkami aplikací, kolik chcete, nebo můžete celý adresář nastavit na uzamčený, což by byl další způsob, jak funkci úplně deaktivovat.

Toto završuje manipulaci s funkcí Lion's Resume a probrali jsme, jak odstranit konkrétní uložené stavy Resume, úplně deaktivovat Resume a dokonce jak zrušit zobrazení aktuálních oken relace při ukončení pomocí Resume . Nyní byste měli mít plnou kontrolu nad Resume a tím, co se znovu objeví po opětovném spuštění, ale pokud máte nějaké další dotazy k této funkci, dejte nám vědět v komentářích.

Aktualizace: Můžete také zakázat obnovení pro jednotlivé aplikace pomocí výchozích příkazů zápisu, zde je to, co byste chtěli použít pro deaktivaci Safari:

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

V podstatě nahradíte název aplikace v tomto řetězci a můžete to udělat i pro jakékoli jiné aplikace.

Zakázat obnovení pro Safari nebo jiné specifické aplikace v Mac OS X Lion