Safari non ricorda le schede in Mountain Lion

5

In Mac OS X Lion 10.7, Safari ha mantenuto lo stato delle mie schede quando è stato chiuso. Questa funzionalità sembra essere scomparsa in OS X 10.8 Mountain Lion. C'è un modo per ripristinare (senza giochi di parole) questa caratteristica con le Preferenze di Sistema o forse un trucco di Terminale?

    
posta Moshe 26.07.2012 - 19:18
fonte

3 risposte

6

Annulla la chiusura di tutte le applicazioni

Apple ha modificato leggermente il testo ma la posizione per questa impostazione è sempre la stessa di Lion:

Preferenze di sistema → Generale → Chiudi finestre quando si esce da un'applicazione

Annulla la chiusura per un'applicazione specifica

Funziona solo con Chiudi finestre quando si esce da un'applicazione disabilitata allo stesso tempo.

Digitare il seguente comando nel Terminale. Quindi riavvia l'applicazione specifica.

In generale la sintassi è:

defaults write com."producer"."program-name" ApplePersistenceIgnoreState YES

Quindi, nel tuo caso (Safari.app) è:

defaults write com.apple.Safari ApplePersistenceIgnoreState YES

Puoi annullare ciò utilizzando il parametro NO invece.

Se preferisci un'interfaccia grafica, puoi utilizzare TinkerTool . Ma la versione corrente 4.9 supporta solo la commutazione su base per app in Lion. Aggiornerò questa risposta quando TinkerTool aggiungerà questa funzionalità anche a Mountain Lion.

    
risposta data 26.07.2012 - 19:56
fonte
1

Se hai già disattivato l'impostazione "Chiudi le finestre quando esci da un'applicazione", ma alcune app non ripristinano le loro finestre (mentre la maggior parte delle altre app lo fa), questa correzione ha funzionato per me:

  1. Apri le Preferenze di Sistema - > Generale e verifica l'impostazione "Chiudi finestre ...".
  2. Chiudi le Preferenze di Sistema
  3. Riapri le Preferenze di Sistema - > In generale, deseleziona la stessa impostazione e chiudi di nuovo

L'impostazione dovrebbe ora essere applicata in modo uniforme su tutte le app. Per lo meno, questo risolve il problema per cui Safari non ripristinava le sue finestre (anche se altre app lo stavano facendo). (Nel mio caso, in Lion I ho disabilitato il ripristino della finestra su alcune app specifiche con l'impostazione nascosta tramite Terminal; Safari potrebbe essere stato uno di questi.)

    
risposta data 08.08.2012 - 21:29
fonte
0

Devi anche controllare l'impostazione NSQuitAlwaysKeepsWindows :

defaults read .GlobalPreferences NSQuitAlwaysKeepsWindows
defaults read com.apple.Safari NSQuitAlwaysKeepsWindows

Il comportamento predefinito dovrebbe essere un errore "inesistente", ma se uno dei due è impostato su 0 Safari non memorizzerà le schede aperte.

È possibile ripristinare le impostazioni predefinite con:

defaults delete .GlobalPreferences NSQuitAlwaysKeepsWindows
defaults delete com.apple.Safari NSQuitAlwaysKeepsWindows
    
risposta data 11.08.2014 - 02:48
fonte

Leggi altre domande sui tag