13 votos

Siempre abre el buscador en una nueva pestaña

Quiero que una carpeta siempre se abra en una pestaña en lugar de una nueva ventana. La razón por la que quiero esto es para tener solo una ventana del Finder con múltiples pestañas. Si las aplicaciones siguen abriendo nuevas ventanas, es posible que te pierdas la carpeta abierta. Soy nuevo en Mac, así que me pregunto cómo hacerlo.

Estoy usando OS X 10.9.2

2 votos

No exactamente la respuesta pero: desde la barra de menú puedes seleccionar Ventana > Combinar todas las ventanas para juntar todas las ventanas abiertas del Finder en una sola ventana con pestañas. Útil para no dejar a ninguno atrás.

0 votos

Si no podemos abrir ninguna carpeta en la pestaña desde fuera del Finder, entonces la solución hará el truco hasta cierto punto. Gracias @lan C

11voto

Skeleton Bow Puntos 108

Actualmente esto es posible en macOS Sierra con la nueva característica de "preferir pestañas".

Para activarlo, ve a Preferencias del Sistema > Dock > Preferir pestañas al abrir documentos y selecciona Siempre.

¿Cuáles son las desventajas de esto? Abrir una carpeta obligará a abrirla en una nueva pestaña. Eso significa que si tienes una ventana del Finder abierta en otro espacio, la carpeta se abrirá en segundo plano con muy poco feedback visual. Esto puede evitar que sepas si una carpeta realmente se abrió y te obliga a ir manualmente a la ventana del Finder para ver el contenido de lo que abriste. Además, esta opción activa la función en todas las aplicaciones, no solo en el Finder.

2 votos

Exactamente lo que estoy buscando. ¡Gracias! Ahora, incluso las invocaciones desde el IDE (vscode/intellij) se abren en una nueva pestaña en lugar de una ventana. ¡Genial!

0 votos

Ten en cuenta que esta preferencia ha cambiado en versiones recientes. En Big Sur y Monterey está bajo General. En Ventura está bajo Desktop & Dock. Fuente: Documentación de Apple. support.apple.com/en-il/guide/mac-help/mchla4695cce/mac

5voto

shsteimer Puntos 8749

Como señaló otra respuesta: no puede tener todas las nuevas llamadas de Finder abiertas como pestañas en una ventana del Finder. Aunque es una idea genial.

Y, como señaló otra respuesta: puedes controlar el comportamiento de las acciones Cmd-Click en Finder para que abran nuevas pestañas en lugar de nuevas ventanas yendo a las preferencias del Finder (Cmd+`) y asegurándote de que Abrir carpetas en pestañas en lugar de nuevas ventanas esté seleccionado en la pestaña General en el panel de Preferencias:

Preferencias del Finder para pestañas en lugar de ventanas

La razón por la que quiero esto es para tener solo una ventana del Finder con múltiples pestañas. Si las aplicaciones siguen abriendo nuevas ventanas, puedes perder la carpeta abierta.

La configuración de preferencias anterior para el Finder no evitará que las aplicaciones abran nuevas ventanas. Sin embargo, puedes usar el elemento de menú Window > Fusionar todas las ventanas del Finder para unir todas las ventanas abiertas del Finder en la ventana actual y frontal como pestañas. Esto resolverá tus preocupaciones de desorden, aunque de una manera algo inelegante, me temo.

Puedes usar este flujo de trabajo de Alfred para activar la Fusión desde Alfred. O, si eres un usuario de LaunchBar como yo, aquí tienes un pequeño AppleScript que lo hará:

function gui_scripting_status()
  tell application "System Events"
    set ui_enabled to UI elements enabled
  end tell
  if ui_enabled is false then
    tell application "System Preferences"
      activate
      set current pane to pane id "com.apple.preference.universalaccess"
      display dialog "La arquitectura de scripting de la GUI de Mac OS X está actualmente desactivada." & return & return & "Para activar el scripting de GUI, seleccione la casilla de verificación \"Activar acceso para dispositivos de ayuda\" en el panel de preferencias de Acceso Universal." with icon 1 buttons {"Aceptar"} default button 1
    end tell
  end if
  return ui_enabled
end gui_scripting_status

function click_menu(app_name, menu_name, menu_item)
  try
    tell application app_name
      activate
    end tell
    tell application "System Events"
      click menu item menu_item of menu menu_name of menu bar 1 of process app_name
    end tell
    return true
  on error error_message
    return false
  end try
end click_menu

if gui_scripting_status() then
  click_menu("Finder", "Window", "Merge All Windows")
end if

Esta basado en este útil fragmento de código. También funcionará para otros programas como Safari. Debes habilitar el acceso para dispositivos de ayuda en tu Mac para que ese script funcione.

0 votos

Hola, ejecuté el script de Apple y se ejecutó con éxito. ¿Ahora cuál es el siguiente paso?

0 votos

@MagePsycho eso depende de si usas Alfred, LaunchBar, QuickSilver o si te sientes cómodo con herramientas de línea de comandos. No es necesario nada más si no quieres ejecutar el script desde otra herramienta. Simplemente puedes utilizar Window > Merge All Windows en Finder para hacer lo mismo que hace el script.

0 votos

Estoy usando Alfred. Si ejecutar el script todavía no resuelve el problema, entonces creo que la opción predeterminada Window > Merge All debería funcionar bien.

4voto

siva Puntos 23

Actualmente esto no es posible. Abrir un destino en Finder desde fuera de Finder (como por ejemplo, revelar en Finder o seleccionar una carpeta desde un grupo del Dock) creará una nueva ventana de Finder.

0 votos

En ese caso, la fusión de ventanas como sugirió @lan funcionaría hasta cierto punto. ¡Gracias por compartir su opinión chicos!

2voto

Buscar웃 Puntos 23467

Para ver en Tads, necesitas configurarlo de esa manera.

Primero abre las preferencias de Finder y selecciona abrir en nueva pestaña.

abrir en pestañas

Luego en el menú Ver selecciona mostrar pestañas.

ver pestañas

Si mantienes presionada la tecla cmd y haces doble clic en una nueva carpeta en Finder, se abrirá en una nueva barra de pestañas.

O, usando el signo Plus en la derecha, ahora puedes abrir nuevas pestañas y decidir qué mostrarán, sin embargo, el contenido mostrado dependerá de lo que abras en esa pestaña, mientras que las pestañas anteriores permanecen sin cambios.

Ejemplo:

Pestañas

0 votos

No puedo ver la opción "Mostrar barra de pestañas". Para tu información, estoy usando OSX 10.9.2

0 votos

Tengo 10.9.4 y no estoy seguro de si es específico para eso. Pero prueba el atajo de teclado como se muestra.

1 votos

Command + T => Abre en una nueva pestaña, eso está bien. Mi principal preocupación es que, desde donde sea que abras la carpeta, ya sea desde la Barra lateral, desde el navegador en la sección de descargas, debería abrirse en una nueva pestaña en lugar de una nueva ventana.

1voto

Usé el AppleScript join-windows.scpt así:

tell application "System Events"
    tell process "Finder"
        click menu item "Merge All Windows" of menu "Window" of menu bar 1
    end tell
end tell

y luego hacerlo con crontab -e

0,15,30,45 * * * * osascript /Users/me/Library/Scripts/join-windows.scpt > /dev/null

después del primer ejecución en Preferencias del Sistema / pestaña Privacidad necesitas permitirle a cron controlar la computadora.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X