Deaktiver CV for Safari eller andre spesifikke applikasjoner i Mac OS X Lion

CV er den egenskapen til Mac OS X Lion som får apper til å vises på nytt etter at du har sluttet og deretter gjenopprettet appen. Det er en flott funksjon, men ikke en som vi vil at alle applikasjoner skal bruke, så her er hvordan du deaktiverer CV på en app-basis.

Slik deaktiverer du CV for spesifikke applikasjoner i Mac OS X 10.7 Lion

Dette er enkelt og faktisk ganske likt å slette søknadsparerte stater, bare følg med:

  • Fra Mac OS X-skrivebordet, trykk Kommando + Skift + G og skriv inn mappen Lagrede programstatuser som er plassert i ditt personlige bibliotek på:
  • ~/Library/Saved Application State/

  • Finn programmet du vil deaktivere Fortsett for, for dette gjennomgangen bruker vi Safari som et eksempel, så mappen vi leter etter er "com.apple.Safari.savedState"
    • Merk: Du vil sannsynligvis slette innholdet i applikasjonsmappen før neste trinn, ellers vil den eksisterende lagrede staten bli standardstatus som appen gjenopptas gjentatte ganger til. Det kan være nyttig hvis du alltid vil ha de samme fanene eller vinduene som skal åpnes, men målet med denne gjennomgangen er at ingen vinduer skal åpnes og at CV skal være deaktivert for den valgte appen, slik at du vil tømme mappens innhold
  • Velg "com.apple.Safari.savedState" og enten høyreklikk og velg Få info fra menyen eller trykk Kommando + jeg for å få informasjon om mappen
  • Under "Generelt" merk av i boksen ved siden av "Låst"
  • Lukk vinduet Få info og nyt applikasjonen for låst tilstand for å få effekt

Det er alt som er til det, Resume vil ikke lenger lagre Safaris-tilstanden fordi mappen nå er låst, slik at appen ikke får tilgang til den.

For mer avanserte brukere, hvis du helst vil gjøre dette via Terminal, kan du gjøre det med kommandoen chmod og et -w-flagg for å hindre skriveadgang:

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

Du kan gjøre det med så mange appmapper du vil, eller du kan sette hele katalogen til låst, og det ville være en annen måte å deaktivere funksjonen helt.

Denne runden eliminerer manipuleringen av Lion's Resume-funksjonen, og vi har dekket hvordan du sletter bestemte lagrede CV-tilstander, deaktiverer CV-en helt, og til og med hvordan du sletter nåværende øktvinduer på avslutte fra å vises igjen via CV. Nå bør du ha full kontroll over CV og hva som dukker opp på gjenoppstart, men hvis du har flere spørsmål om funksjonen, gi oss beskjed i kommentarene.

Oppdatering: Du kan også deaktivere CV på en applikasjonsbase med standard skrivekommandoer. Her er det du vil bruke til å deaktivere Safari:

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

I hovedsak erstatter du appnavnet i den strengen, og du kan også gjøre dette for andre applikasjoner.