Zakázať obnovenie pre Safari alebo iné špecifické aplikácie v systéme Mac OS X Lion

Obsah:

Anonim

Resume je funkcia systému Mac OS X Lion, ktorá spôsobí, že sa po ukončení a opätovnom spustení aplikácie znova objavia okná aplikácií. Je to skvelá funkcia, ale nechceme, aby ju používali všetky aplikácie, takže tu je návod, ako zakázať obnovenie pre jednotlivé aplikácie.

Ako zakázať obnovenie pre konkrétne aplikácie v systéme Mac OS X 10.7 Lion

Je to jednoduché a v skutočnosti sa to dosť podobá odstraňovaniu uložených stavov aplikácie, postupujte podľa pokynov:

  • Na pracovnej ploche Mac OS X stlačte Command+Shift+G a zadajte priečinok Uložené stavy aplikácií, ktorý sa nachádza vo vašej osobnej knižnici na adrese:
  • ~/Knižnica/Stav uloženej aplikácie/

  • Nájdite aplikáciu, pre ktorú chcete vypnúť obnovenie, pre tento návod použijeme Safari ako príklad, takže priečinok, ktorý hľadáme, je „com.apple.Safari.savedState“
    • Poznámka: Pred ďalším krokom budete pravdepodobne chcieť vymazať obsah priečinka aplikácií, inak sa existujúci uložený stav sa stane predvoleným stavom, v ktorom sa aplikácia opakovane obnovuje. To by mohlo byť užitočné, ak chcete, aby sa vždy otvárali rovnaké karty alebo okná, ale cieľom tohto návodu je, aby sa neotvárali žiadne okná a aby bolo pre zvolenú aplikáciu vypnuté obnovenie, takže obsah priečinkov budete chcieť vyprázdniť
  • Vyberte „com.apple.Safari.savedState“ a kliknite pravým tlačidlom myši a z ponuky vyberte možnosť Získať informácie alebo stlačte kláves Command+i, aby ste získali informácie o priečinku
  • V časti „Všeobecné“ začiarknite políčko vedľa položky „Zamknuté“
  • Zatvorte okno Získať informácie a znova spustite aplikáciu pre uzamknutý stav

To je všetko, funkcia Resume už nebude ukladať stav Safari, pretože priečinok je teraz uzamknutý a bráni aplikácii v prístupe k nemu.

Pre pokročilejších používateľov, ak by ste to chceli urobiť cez terminál, môžete tak urobiť pomocou príkazu chmod a príznaku -w, aby ste zabránili prístupu k zápisu:

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

Môžete to urobiť s ľubovoľným počtom priečinkov aplikácií alebo môžete nastaviť celý adresár na uzamknutý, čo by bol ďalší spôsob, ako túto funkciu úplne zakázať.

Toto završuje manipuláciu s funkciou Lion's Resume a prebrali sme, ako odstrániť konkrétne uložené stavy Resume, úplne deaktivovať Resume a dokonca aj to, ako zrušiť zobrazovanie aktuálnych okien relácie pri ukončení cez Resume . Teraz by ste mali mať plnú kontrolu nad obnovením a tým, čo sa objaví po opätovnom spustení, ale ak máte ďalšie otázky týkajúce sa funkcie, dajte nám vedieť v komentároch.

Aktualizácia: Môžete tiež zakázať obnovenie na základe aplikácie pomocou predvolených príkazov na zápis, tu je to, čo by ste chceli použiť zakázať Safari:

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

V podstate nahradíte názov aplikácie v tomto reťazci a môžete to urobiť aj pre akékoľvek iné aplikácie.

Zakázať obnovenie pre Safari alebo iné špecifické aplikácie v systéme Mac OS X Lion