5 votes

Safari ne se souvient pas des onglets dans Mountain Lion

Dans Mac OS X Lion 10.7, Safari conservait l'état de mes onglets lorsqu'il se fermait. Cette fonctionnalité semble avoir disparu dans OS X 10.8 Mountain Lion. Existe-t-il un moyen de restaurer (sans jeu de mots) cette fonctionnalité à partir des Préférences Système ou peut-être une astuce de Terminal ?

6voto

gentmatt Points 46446

Annuler la sortie de toutes les applications

Apple a légèrement modifié la formulation, mais l'emplacement de ce paramètre est toujours le même que dans Lion :

Préférences système Généralités Fermer les fenêtres lorsque l'on quitte une application

Annuler l'abandon d'une application spécifique

Cela ne fonctionne qu'avec Fermer les fenêtres lorsqu'on quitte une application désactivés en même temps.

Tapez la commande suivante dans le terminal. Redémarrez ensuite l'application spécifique.

En général, la syntaxe est la suivante :

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

Ainsi, dans votre cas (Safari.app), c'est le cas :

defaults write com.apple.Safari ApplePersistenceIgnoreState YES

Vous pouvez annuler cette opération en utilisant le paramètre NO au lieu de cela.

Si vous préférez une interface graphique, vous pouvez utiliser Outil de bricolage . Mais la version actuelle 4.9 ne prend en charge le basculement que pour chaque application dans Lion. Je mettrai à jour cette réponse lorsque TinkerTool ajoutera cette fonctionnalité pour Mountain Lion également.

1voto

Jason Sims Points 119

Si vous avez déjà désactivé le paramètre "Fermer les fenêtres lorsque vous quittez une application", mais que certaines applications ne restaurent pas leurs fenêtres (alors que la plupart des autres applications le font), cette solution a fonctionné pour moi :

  1. Ouvrez Préférences Système -> Général, et vérifier le paramètre "Fermer les fenêtres ".
  2. Fermer les préférences du système
  3. Rouvrir les Préférences Système -> Général, décocher le même réglage et le refermer.

Le paramètre devrait maintenant être appliqué uniformément dans toutes les applications. Au moins, cela a permis de résoudre le problème où Safari ne restaurait pas ses fenêtres (même si d'autres applications le faisaient). (Dans mon cas, depuis Lion, j'ai désactivé la restauration des fenêtres sur quelques applications spécifiques avec le paramètre caché via le Terminal ; Safari a peut-être été l'une d'entre elles).

0voto

Adi Points 1105

Vous devez également vérifier le NSQuitAlwaysKeepsWindows de la mise en place :

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

Le comportement par défaut devrait être une erreur "n'existe pas", mais si l'un ou l'autre est fixé à 0 Safari ne mémorise pas les onglets ouverts.

Vous pouvez rétablir le réglage par défaut à l'aide de :

defaults delete .GlobalPreferences NSQuitAlwaysKeepsWindows
defaults delete com.apple.Safari NSQuitAlwaysKeepsWindows

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X