Stäng av återuppta per app i Mac OS X Lion med standardinställningar för skrivning

Innehållsförteckning:

Anonim

I vårt inlägg om hur man inaktiverar Resume för Safari eller andra applikationer i OS X 10.7, påpekade flera av våra kommentatorer att det inte är nödvändigt att ändra de individuella appkatalogernas behörigheter. Alternativt kan du stänga av Resume per app med ett standardskrivkommando som anges i terminalen.

Stäng av CV per app

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

Turn Off Resume for Safari defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

Turn Off for 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 vilket program du har inaktiverat funktionen för för att ändringarna ska träda i kraft.

Inaktivera CV för andra applikationer För att inaktivera Resume med andra applikationer vill du ha tillgång till din personliga bibliotekskatalog (kom ihåg att /Library och ~/Library är olika) så att du kan hitta det exakta appnamnets syntax. Mappen du letar efter är:

~/Bibliotek/Sparat programtillstånd/

Jag gillar funktionen Gå till mapp eftersom den är lätt att komma åt med Kommando+Skift+G, men du kan komma dit genom Alternativ-Klicka på Gå-menyn också.

När du är i mappen Saved Application State i ditt personliga bibliotek, är det du letar efter 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.

Kassera tillägget '.savedState' och skriv in den första delen av katalognamnet i samma kommando som ovan, så att det ser ut så här:

defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false

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

Hur aktiverar du CV igen för specifika applikationer

Att återaktivera CV i Lion är lika enkelt som att stänga av det, vi behöver bara justera standardskrivkommandot med en TRUE-sats snarare än FALSE. Med Safari som ett exempel, skulle kommandot vara:

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool true

Återigen, starta om Safari så ser du att CV är på igen. Observera att om du stängde av Återuppta på systemomfattande basis via inställningspanelen, måste du återaktivera det separat.

Tack till våra kommentatorer som påpekade standardskrivkommandona!

Stäng av återuppta per app i Mac OS X Lion med standardinställningar för skrivning