Respuesta corta: Chrome y Firefox tienen los dos un ajuste integrado que te obliga a mantener pulsado ⌘Q en vez de solo tocarlo. Safari no tiene ninguno.
Activa primero las integradas. No cuestan nada y son la solución correcta para esos dos navegadores.
Chrome viene con exactamente la protección que quieres, desactivada por defecto. En la barra de menús abre el menú Chrome y haz clic en Avisar antes de salir (⌘Q) para que quede marcado.
A partir de ese momento, una pulsación de ⌘Q muestra «Mantén ⌘Q para salir» y no se cierra nada. Tienes que mantener la combinación durante aproximadamente un segundo para salir de verdad. Es el mejor cambio que puedes hacer si Chrome es donde pierdes trabajo.
Abre Firefox › Ajustes › General y marca Confirmar antes de salir con ⌘Q. Firefox mostrará entonces un aviso de confirmación indicando cuántas pestañas y ventanas están a punto de cerrarse.
Safari no tiene ningún ajuste equivalente. No hay un «avisar antes de salir» en los ajustes de Safari, y nunca lo ha habido. Cualquier cosa que diga lo contrario está describiendo Chrome.
Lo que sí tiene Safari es reabrir. Pon en desactivado Cerrar ventanas al salir de una aplicación en Ajustes del Sistema › Escritorio y Dock, y Safari te devuelve tus ventanas y pestañas la próxima vez que lo abras. Eso no impide el cierre, solo hace que se pueda sobrevivir a él, y sigues perdiendo cualquier cosa escrita en un formulario.
Para detener de verdad la pulsación en Safari necesitas algo fuera de Safari.
La mayoría de las aplicaciones no tienen nada. Photoshop, Slack, Mail, Notas, Vista Previa y las demás se cierran en cuanto pulsas ⌘Q, y la razón de que esto ocurra siquiera es que ⌘Q está justo al lado de ⌘W en el teclado. Nadie pretende pulsarlo. Pretenden cerrar una pestaña.
Por eso una solución por app solo llega hasta cierto punto: funciona en los dos navegadores que lo pensaron, y en ningún otro sitio.
Tienes dos opciones que cubren todas las apps.
Reasigna el atajo. En Ajustes del Sistema › Teclado › Atajos de
teclado › Atajos de apps, añade un atajo para una app con nombre con el título de menú exacto
Quit Safari y asígnale algo inofensivo. Esto funciona, es gratis, y tiene dos
trampas: hay que hacerlo app por app con el texto exacto del menú, y mueve el atajo en vez de
protegerlo, así que ⌘Q simplemente no hace nada en vez de preguntar.
O protege la combinación. Still Dock retiene ⌘Q y ⌘W para las apps que elijas, así que el atajo sigue funcionando en todas las demás. Elige las tres apps en las que más pierdes trabajo y deja las demás tal cual. Hay más en desactivar ⌘Q en un Mac y confirmar antes de que ⌘W cierre.
Sí. Es una protección a nivel de Chrome, no de ventana.
Solo el atajo que reasignaste. El elemento de menú Salir sigue funcionando con el ratón. El riesgo es olvidar que lo hiciste y concluir que la app está rota un año después.
No existe, y nunca ha existido. Cerrar ventanas al salir de una aplicación es lo más parecido, y cambia lo que ocurre después de cerrar en vez de impedirlo.
Mismo vecindario, distinto problema, y los navegadores no lo protegen en absoluto. Consulta confirmar antes de que ⌘W cierre.