Come ha notato @Hippo, probabilmente stai parlando della funzione OS X Lion in cui i programmi aperti allo spegnimento vengono riaperti automaticamente all'avvio a meno che non deselezioni una casella di controllo quando si spegne. Al momento, non è possibile deselezionare questa scelta tramite l'interfaccia utente predefinita.
Tuttavia, alcuni post in un forum di discussione di Apple hanno fornito alcuni comandi Terminal e ha creato script AppleScript che possono eseguire questa attività.
Soluzione terminale
Scott Nash ha scritto:
- Open up your
~/Library/Preferencese/ByHost
folder and delete
the com.apple.loginwindow.<long alpha-numeric string>
-
Copy and
paste this command into Terminal:
defaults write com.apple.loginwindow TALLogoutSavesState 0
The file you deleted is the one that stores
which apps and windows are open. The command directly writes the
preference for saving the logout state.
You can read the setting by
using this command, although it should reflect the setting in the
General System Prefs, now.
defaults read com.apple.loginwindow
Look
for the line with TALLogoutSavesState
. It should be 0
, now.
The
checkbox in the shutdown dialog will remain checked, but you won't
need to change it. It should ignore that since the main preference is
set to not save state.
Soluzione script
Vic07 ha scritto:
By using a simple AppleScript application, you can achieve this in a
consistent way.
I've compiled an application that after clicking its
icon, it will shut down your Mac with "save state" disabled. You can
use this app on a daily basis instead of turning the Mac off in the
traditional way. A good idea could be putting it on your Dock so you
always have it handy.
You can download the app from here
Più avanti nella discussione, pubblica le versioni aggiornate:
CleanReboot and CleanShutDown have been updated to 2.0.
This new
version is /MUCH/ cleaner than the previous one, since instead of
modifying the defaults it makes Finder act like if the user unchecked
the save state checkbox and then clicked the Shut Down or Restart
button.
CleanShutDown 2.0
CleanReboot 2.0
Potresti voler controllare quegli script per vedere se risolvono il problema.
Uno di questi due metodi potrebbe risolvere il tuo problema - dovrò testarlo sul mio Mac dopo che tornerò a casa.