Tengo un poco de rubí que dimensiona y reposiciona Windows a un diseño guardado. Utiliza un fragmento de AppleScript para hacer realmente el posicionamiento:
osascript -e 'tell application "Twitter" to set the bounds of the front window to {894, 22, 1604, 1049}'
Sin embargo, hay dos problemas:
-
Esto no funciona para todas las aplicaciones, por ejemplo cuando lo uso para establecer la posición de Gitbox Me aparece el siguiente error:
37:43: execution error: Gitbox got an error: Can’t get bounds of window 1. (-1728)
-
Algunas posiciones de las ventanas no se guardan, por ejemplo si ejecuto el script para reposicionar todo, luego cierro la ventana de MacVim y abro una nueva, no recordará la posición de la ventana que se acaba de cerrar.
¿Existe una forma más sólida de establecer el tamaño y las posiciones de las ventanas?