Tengo un poco de rubí que ajusta y coloca las ventanas en un diseño guardado. Utiliza un fragmento de AppleScript para realizar 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 , recibo el siguiente error :
37:43: execution error: Gitbox got an error: Can’t get bounds of window 1. (-1728)
-
Algunas posiciones de la ventana 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 manera más sólida de establecer el tamaño y las posiciones de las ventanas?