safari para abrir enlaces externos en ventana nueva

Me gusta safari para abrir enlaces en pestañas nuevas en general. Es decir, cuando hago una búsqueda, quiero que los resultados en los que hago clic se abran en nuevas pestañas en la misma ventana. Esto permite tener múltiples ventanas con múltiples pestañas y agruparlas por tema.

cuando hago clic en un enlace en un correo electrónico, safari (en OS X) de alguna manera (¿al azar?) elige una ventana abierta y abre el enlace como una nueva pestaña en ella. a veces toma incluso una ventana minimizada, aunque hay otras visibles en el mismo espacio.

para que quede claro: quiero la nueva ventana cuando la acción se activa desde una aplicación externa (por ejemplo, Correo, etc.). Dentro de Safari, me gustaría seguir con el comportamiento predeterminado.

Probé la Configuración de Safari -> Pestañas -> Abrir nuevas páginas en pestañas en lugar de la configuración de Windows (todas ellas), pero esto no da el resultado esperado. es general para todos. Además, Google no sabía una respuesta satisfactoria, así que estoy preguntando aquí.

Cualquier ayuda es apreciada.

Quiero lo mismo. Por desgracia, Safari y Firefox creen que es una buena idea secuestrar las ventanas existentes para crear nuevas pestañas no relacionadas. Hasta ahora... Pero un día lo entenderán. :-)
Así es como funciona en iOS. Curiosamente, funciona de manera diferente (y claramente incorrecta) en macOS. Ver preguntas similares aquí y aquí .

Respuestas (2)

He experimentado lo mismo, se abren nuevas ventanas en lugar de pestañas al hacer clic con el control, y también me ha parecido totalmente aleatorio.

La extensión de Safari 'Link Thing' (¿quizás 'LinkThing' -?) abrirá, de manera predeterminada, todos los enlaces en una nueva pestaña sin que tengas que presionar el control a menos que la página (por ejemplo, DuckDuckGo) deshabilite y anule las preferencias del navegador del usuario.

El siguiente script OSA abre la URL dada como parámetro en una nueva ventana.

function Safari {
    # Will open a New Safari window with argument 1.
    osascript <<EOD
    tell application "Safari" to make new document with properties {URL:"$1"}
    return
EOD
}

Coloque el código en el archivo .profile en su directorio de inicio y ejecútelo con . ~/.profile.

Encontré esta solución en otro hilo aquí en Stack Exchange.