Inaktivera CV för Safari eller andra specifika program i Mac OS X Lion

Återuppta är den funktionen i Mac OS X Lion som gör att programfönster återkommer efter att du har avslutat och sedan startat om appen. Det är en bra funktion men inte en som vi vill att alla applikationer ska använda, så här är hur du inaktiverar CV på en app-basis.

Så här inaktiverar du CV för specifika program i Mac OS X 10.7 Lion

Det här är enkelt och faktiskt ganska likt att radera program sparade stater, följ bara med:

  • Från skrivbordet Mac OS X klickar du på Kommando + Skift + G och anger mappen Sparade programstatus som finns i ditt personliga bibliotek på:
  • ~/Library/Saved Application State/

  • Hitta det program du vill inaktivera Fortsätt för, för det här genomgånget använder vi Safari som ett exempel, så den mapp vi letar efter är "com.apple.Safari.savedState"
    • Obs! Du kommer noga att radera innehållet i appsmappen innan nästa steg, annars blir den befintliga sparade staten standardstatus som appen återupptas flera gånger till. Det kan vara till hjälp om du alltid vill att samma flikar eller fönster öppnas, men målet med detta genomgång är att inga fönster ska öppnas och att Återuppta ska vara inaktiverat för den valda appen. Därför vill du tömma mappens innehåll
  • Välj "com.apple.Safari.savedState" och antingen högerklicka och välj Få info från menyn eller tryck Kommandot + i för att få information om mappen
  • Under "Allmänt" markera rutan bredvid "Låst"
  • Stäng ut fönstret Get Info och starta om programmet för låst tillstånd för att träda i kraft

Det är allt som finns där, fortsätt kommer inte längre att spara Safaris-status eftersom mappen nu är låst, vilket hindrar appen från att komma åt den.

För mer avancerade användare, om du hellre gör det via terminalen, kan du göra det med kommandot chmod och en -w-flagga för att förhindra skrivåtkomst:

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

Du kan göra det med så många appmappar som du vill, eller du kan ställa in hela katalogen för att låsa och det skulle vara ett annat sätt att helt avaktivera funktionen.

Detta runda ut manipuleringen av Lion's Resume-funktionen, och vi har täckt hur du raderar specifika sparade CV-tillstånd, inaktiverar CV helt och till och med hur man kasserar nuvarande sessionsfönster på sluta från att visas igen via CV. Nu ska du ha full kontroll över Återuppta och vad som återkommer vid omstart, men om du har några fler frågor om funktionen, låt oss veta i kommentarerna.

Uppdatering: Du kan också inaktivera Återuppta på en applikationsbasis med standardskrivkommandon, här är vad du vill använda för att inaktivera Safari:

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

I huvudsak ersätter du appnamnet i den strängen och du kan göra det även för andra applikationer.