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:
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.
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