Problema que se intenta resolver
Utilizo varios terminales Windows para desarrollar aplicaciones web. Tengo un terminal abierto para vim
un terminal abierto para git
y un terminal abierto para los comandos básicos de archivo/directorio. La aplicación de la terminal no recuerda la configuración de las ventanas, por lo que cada vez que salgo de la terminal o tengo que reiniciar debo redimensionar y posicionar manualmente las ventanas de mi terminal. Me gustaría automatizar este proceso utilizando AppleScript.
- 1 ventana, grande, llena la mitad izquierda de la pantalla (
vim
) - 2 ventanas, más pequeñas, apiladas una encima de otra, ocupando la otra mitad de la pantalla
Mi intento de solución
tell application "Terminal"
activate
set the bounds of the front window to {5, 0, 1000, 950}
do script "clear" -- opens up the second window
set the bounds of the front window to {1105, 0, 400, 500}
-- haven't gotten to third window yet
end tell
El problema
La segunda ventana, la creada por do script "clear"
se está posicionando de forma extraña. La izquierda, la parte superior y la altura se comportan como se espera. Sin embargo, la ventana se ajusta a su anchura mínima, independientemente del valor pasado en el parámetro de anchura. Podría ser 1000 y sigue estando al mínimo. He buscado por todas partes en Google, SO, Super User y Ask Different sin suerte.
Cualquier consejo sobre lo que estoy haciendo mal o lo que podría estar causando este problema con el ancho extraño en la ventana creada por do script "clear"
?
Descargo de responsabilidad
Soy un principiante de AppleScript. La sintaxis es diferente a todo lo que he trabajado (PHP, VBA, JavaScript) y estoy casi seguro de que esta no es la mejor, o incluso correcta, manera de hacer lo que quiero hacer. Sin embargo, no conozco AppleScript lo suficiente como para saberlo, aparte de mi intuición.