32 votes

Avertir avant de quitter dans Safari

Est-il possible d'activer un contrôle de sécurité, comme "Warn Before Quitting" dans Chrome, pour quitter Safari ? Parfois, nous pouvons appuyer sur Q par erreur, et c'est une douleur d'avoir l'application entière fermée.

0 votes

En effet, c'est un gros problème pour moi. Chrome et Opera offrent tous deux cette option (je ne suis pas sûr pour Firefox car je l'utilise rarement). La perte est trop importante lorsque j'ai tapé dix paragraphes et que j'ai accidentellement appuyé sur Commande Q (certains sites Web avec des champs de texte ne préviennent pas avant de fermer les onglets). En fait, j'ai commencé à aimer Safari 8 et je transfère de plus en plus ma navigation vers Safari (avant Yosemite, je n'en faisais pas cas) ; mais ce problème, associé à d'autres fonctionnalités manquantes (par exemple, l'invite pour chaque téléchargement), empêche toujours Safari de devenir mon navigateur par défaut.

43voto

user890739 Points 409

La réponse de Fabio ne semble pas fonctionner comme prévu, je ne sais pas si j'ai une version différente de BTT, ou osx. Quoi qu'il en soit, j'ai trouvé une autre option : il suffit de lier Quitter Safari avec un autre raccourci clavier.

Allez dans les préférences système -> Clavier -> Raccourcis -> Raccourcis d'application -> Ajouter un nouveau (signe '+') -> Choisissez Safari dans le menu d'application -> Entrez dans le titre du menu le texte exact : Quitter Safari -> Définir un autre raccourci que cmd-Q, j'ai utilisé ^-cmd-Q (option+commande+q). Snapshot

Si vous souhaitez quitter Safari, vous pouvez utiliser ce raccourci, ou quitter à partir du menu.

1 votes

Cette solution a été demandée pour Safari, mais n'est pas limitée et peut être appliquée à n'importe quelle application.

6voto

Hank Gay Points 36173

Mon astuce consiste à utiliser BetterTouchTools et mettre Q pour exécuter ce qui suit script :

tell application "System Events"
    set theName to name of the first process whose frontmost is true
end tell
tell application theName
    display dialog "Are you sure you want to quit?"
    quit
end tell

Cela fonctionne bien, mais ce n'est pas très soigné.


Quelques étapes plus détaillées pour les débutants :

  • Ouvrez l'éditeur script, collez le script ci-dessus, sauvegardez quelque part en sécurité comme quelque chose comme "quit script".
  • Ouvrez BetterTouchTool, allez dans la section Clavier,
  • Sélectionnez Global pour TOUTES les applications ou Safari (ou toute autre application) pour cette seule application.
  • Enregistrez un Cmd+Q en tant que frappe.
  • Dans la fenêtre contextuelle d'exécution de l'action, recherchez "script" et choisissez l'option "lancer l'application/script".
  • sélectionnez maintenant votre fichier script.
  • viola !

0voto

sayzlim Points 4448

J'ai une solution rapide pour les utilisateurs qui possèdent Keyboard Maestro. L'idée principale est d'empêcher de quitter l'application lorsque la touche Command + Key et permet de quitter l'application lorsque vous maintenez la combinaison de touches pendant un certain temps.

Vous pouvez télécharger la macro à l'adresse suivante https://sayzlim.net/warn-before-quitting-macro/

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