Un atajo para Combinar todas las ventanas en macOS Sierra

3

¿Hay algún acceso directo para el comando fusionar todas las funciones de Windows que viene con macOS Sierra? No me encontré con un atajo para este comando y no vi ninguna propiedad en la aplicación Automator. Si es posible, será una mejora agradable para la productividad cuando trabajemos con pestañas en lugar de ventanas.

    
pregunta mathema 23.10.2016 - 21:06

2 respuestas

4
  1. Abra strong → Preferencias del sistema → Teclado → Accesos directos → Accesos directos de aplicaciones .
  2. Haga clic en + para agregar un nuevo acceso directo.
  3. Elija Todas las aplicaciones en el menú desplegable Aplicación .
  4. Como Título del menú , ingrese Combinar todas las ventanas (* vea la nota en la parte inferior).
  5. Ingrese una combinación de teclas de su elección como Método abreviado de teclado . Yo uso Ctrl ^ W .

Ahora todas las aplicaciones con un elemento de menú llamado Fusionar todas las ventanas responderán a esa combinación de teclas y colapsarán todas sus ventanas en una.

A partir de Sierra, también es posible abrir documentos en pestañas nuevas en lugar de ventanas nuevas. Esto se habilita accediendo a → Preferencias del sistema → Dock y configurando Preferir pestañas al abrir documentos a Siempre .

Si también desea que se abran nuevas sesiones de Terminal como nuevas pestañas, puede lograr esto colocando un archivo llamado .bashrc en ~ (su carpeta Home ), con la siguiente línea:

osascript -e 'tell application "System Events" to click menu item "Merge All Windows" of menu "Window" of menu bar 1 of process "Terminal"' >/dev/null 2>&1

Nota : Merge All Windows puede variar según el idioma de su sistema operativo. Si no está utilizando la configuración regional Inglés (EE. UU.) , abra Buscador y haga clic en el menú Ventana para determinar el nombre de ese comando en su locale.

    
respondido por el user11633 23.10.2016 - 23:03
0

Esto me funciona bien para Safari y Finder:

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

Avísame si esto resuelve tu problema.

editar: Este script funciona para cualquier aplicación activa que admita "Combinar todas las ventanas":

try
    tell application "System Events" to tell (first process where it is frontmost) to click menu item "Merge All Windows" of menu "Window" of menu bar 1
end try
    
respondido por el oa- 23.10.2016 - 22:07

Lea otras preguntas en las etiquetas