¿Un administrador de ventanas que redimensiona y reorganiza TODAS las ventanas para una aplicación determinada con un atajo de teclado?

0

He investigado en Ask Different para ver si se ha publicado y, a mi entender, nada tan específico. Revisé esto pero esa pregunta es más general.

Así que imagina que tengo 10 (o más) ventanas de Evernote y quiero, con un acceso directo, que todas se redimensionen a la mitad del monitor a la izquierda. Y luego tengo 6 ventanas de terminal y quiero que todas cambien de tamaño a un cuarto de pantalla en la parte superior derecha (acceso directo diferente).

PS: Lo que uso actualmente es SizeUp y funciona muy bien PERO en el caso de las 10 ventanas de Evernote, tendría que usar el método abreviado de teclado 10 veces.

    
pregunta sbrown 25.07.2014 - 20:07

2 respuestas

0

Después de probar Stay , creo que hace lo que quieres. Simplemente inicie las aplicaciones que desee y almacene todas las ventanas abiertas. Luego, puede restaurarlos en el ícono de la barra de menú de Stay, con una tecla de método abreviado o restaurarlos automáticamente, cuando inicie cada una de las aplicaciones en cuestión o cambie la visualización.

Le envié un correo electrónico a Matt, el desarrollador de Stay, y esto es lo que dijo sobre la restauración automática al iniciar las aplicaciones y la coincidencia de patrones de títulos de ventanas:

  

De hecho, Stay tiene una opción para restaurar ventanas al iniciar aplicaciones. Es la casilla de verificación "Restaurar Windows cuando se inician las aplicaciones" en la ventana de preferencias de Stay.

     

Stay hace todo lo posible para restaurar las ventanas que no se han visto antes, pero que son similares a las ventanas que se han almacenado en Stay. Cuando almacena una ventana en Mantener, en realidad almacena un conjunto de atributos que puede usar para identificar esa ventana, en lugar de una referencia a la ventana específica que se está almacenando. Por lo tanto, si Stay ve otra ventana que tiene los mismos atributos de identificación, restaurará esa ventana con el mismo tamaño y posición.

     

Sin embargo, hay situaciones en las que este enfoque no funciona tan bien en la práctica, y como tal, Stay tiene una función diseñada para ayudar con esta combinación de patrones de título de ventana llamada. Hay documentación sobre esta característica disponible aquí:

     

enlace

     

La idea básica es que puedes controlar cómo Stay identifica tus ventanas diciéndole cómo identificar las ventanas por sus títulos. El caso de uso más simple es establecer un patrón de. * (Asterisco de período) en una ventana almacenada, que hará que esa ventana coincida con todas las ventanas de una aplicación.

    
respondido por el user36018 21.10.2014 - 02:56
0

También puedes usar AppleScripts como este:

tell application "Finder"
    set b to bounds of window of desktop
end tell
tell application "System Events" to tell windows of process "Terminal"
    set position to {(item 3 of b) / 2, 0}
    set size to {(item 3 of b) / 2, (item 4 of b) / 2}
end tell

Puede asignar accesos directos a scripts con FastScripts , Alfred , o Karabiner .

    
respondido por el user495470 23.10.2014 - 07:36

Lea otras preguntas en las etiquetas