Avisar antes de salir en Safari

14

¿Es posible activar alguna comprobación de seguridad, como "Avisar antes de salir" en Chrome, para salir de Safari? A veces podemos presionar Qpor error, y es una pena cerrar toda la aplicación.

Fábio Perez
fuente
De hecho, este es un gran problema para mí. Chrome y Opera ofrecen esta opción (no estoy seguro acerca de Firefox ya que rara vez lo uso). La pérdida es demasiado grande cuando escribí diez párrafos y accidentalmente presioné el Comando Q (algunos sitios web con campos de texto no advierten antes de cerrar las pestañas). De hecho, comencé a gustarme Safari 8 y estoy moviendo más y más de mi navegación a Safari (antes de Yosemite nunca lo di como ** t); pero esto, junto con otras características que faltan (por ejemplo, solicitud de cada descarga) sigue impidiendo que Safari se convierta en mi opción predeterminada.
4ae1e1

Respuestas:

18

La respuesta de Fabio parece no funcionar como se esperaba, no estoy seguro si tengo una versión diferente de BTT u OSX. De todos modos, encontré otra opción: simplemente vincular Salir de Safari con otra combinación de teclas.

Vaya a las preferencias del sistema -> Teclado -> Accesos directos -> Accesos directos a aplicaciones -> Agregar uno nuevo (signo '+') -> Elija Safari en el menú Aplicación -> Ingrese en el Título del menú el texto exacto: Salga de Safari -> Establezca otro acceso directo que cmd-Q, utilicé ^ -cmd-Q (opción + comando + q). Instantánea

Si desea salir de Safari, puede usar este acceso directo o salir del menú.

user890739
fuente
Se solicitó Safari para esta solución, pero no está limitada y se puede aplicar a cualquier aplicación.
user890739
5

Mi ajuste es usar BetterTouchTools y configurar Qpara ejecutar el siguiente 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

Esto funciona bien, pero no está bien.


Algunos pasos más detallados para los novatos:

  • Abra el editor de scripts, pegue el script anterior, guárdelo en cualquier lugar seguro como algo así como "salir del script"
  • Abra BetterTouchTool, vaya a la sección Teclado,
  • Seleccione Global para TODAS las aplicaciones o Safari (o cualquier aplicación) solo para esa
  • Grabe un Cmd + Q como pulsación de tecla
  • En la ventana emergente realizar acción, busque 'script' y elija la opción 'lanzar aplicación / script'.
  • Ahora seleccione su archivo de script.
  • ¡viola!
Fábio Perez
fuente
0

Tengo una solución rápida para los usuarios que poseen Keyboard Maestro. La idea clave es evitar que se cierre la aplicación cuando Command + Keyse presiona y permitir que se cierre la aplicación cuando se mantiene presionada la combinación de teclas durante un período de tiempo específico.

Puede descargar la macro en https://sayzlim.net/warn-before-quitting-macro/

sayzlim
fuente