Stäng av CV på en perappegrund i Mac OS X Lion med standardskrivning

I vårt inlägg om hur du inaktiverar CV för Safari eller andra program i OS X 10.7 påpekade flera av våra kommentarer att det inte är nödvändigt att ändra behörigheterna för enskilda programkataloger. Alternativt kan du stänga av Resume på en per-app-basis med ett standardkommandokommando som skrivits in i terminalen.

Stäng av CV på en perappegrund

Här är några exempel som standard strängar för enskilda applikationer, och sedan visar vi hur du hittar egna strängar för andra applikationer:

Stäng av CV för Safari
defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

Stäng av för Google Chrome
defaults write com.google.Chrome NSQuitAlwaysKeepsWindows -bool false

Stäng av för QuickTime Player X
defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false

Stäng av för förhandsgranskning
defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false

Du kommer att vilja starta om vilken applikation du har inaktiverat funktionen för att ändringarna ska träda i kraft.


Inaktivera CV för andra program
För att inaktivera Återuppta med andra program behöver du tillgång till din personliga bibliotekskatalog (kom ihåg att / Bibliotek och ~ / Bibliotek är annorlunda) så att du kan hitta den exakta appnamnsyntaxen. Mappen du letar efter är:

~/Library/Saved Application State/

Jag gillar funktionen Gå till mapp eftersom det är lätt att komma åt med Command + Shift + G men du kan komma dit genom Alternativ-klicka på Go-menyn också.

När du är i ditt personliga biblioteks Sparade ansökningsstatus-mapp, är det du söker com.developerName.ApplicationName.savedState, för ett annat exempel väljer vi Terminal som finns i den här katalogen som com.apple.Terminal.savedState.

Släng ut ".savedState" -tillägget och skriv in den första delen av katalognamnet i samma kommando som ovan, så det kommer att se ut som:

defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false

Ange det i kommandoraden och starta om Terminal och Återupptas kommer inte längre att aktiveras för den aktuella appen. Precis som den andra metoden kan du göra det med så många eller så få appar som du vill.

Så här aktiverar du återuppta på nytt för specifika applikationer

Återuppta CV i Lion är lika enkelt som att stänga av det, vi behöver bara justera standardkommandokommandot med ett TRUE uttalande istället för FALSE. Med Safari som ett exempel skulle kommandot vara:

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool true

Återuppta Safari, och du hittar Återuppta är på. Observera att om du stängde av Fortsätt på hela systemet via Preferences-panelen måste du återansätta det separat.

Tack vare våra kommenterare som påpekade standardinställningarna skriv kommandon!