1 votos

Applescript para ajustar la ventana del terminal a un tamaño específico

Encontré esta pregunta ¿Es posible definir la anchura/altura de una ventana de Terminal con este comando: osascript -e \ 'decirle a la aplicación "Terminal" que haga script

y he probado a poner la resolución de mi ventana de Terminal en 1920x1080 con

osascript -e 'tell application "Terminal" to set bounds of front window to {0, 0, 1920, 1080}'

pero el ancho de la ventana se extiende por toda la pantalla y definitivamente no es 1920x1080. La resolución de mi pantalla es 2880x1800 (macbook pro 15" retina)

0 votos

Seguramente personajes, no píxeles

0 votos

Según todos los enlaces que he podido encontrar se supone que está en píxeles

0 votos

Las pantallas Retina normalmente se escalan (o las cosas se hacen muy pequeñas). Prueba con algo más pequeño.

2voto

Justin Stryker Puntos 6

Es necesario dar valores reducidos a osascript . Tendrá que experimentar como CJK dijo.

En mi caso, quiero un tamaño que tenga las mismas proporciones que el HD ( 1920x1080 ), pero maximizar el ancho de mi pantalla. Hice que mi Terminal tuviera todo el ancho y alto de la pantalla (manualmente, no con el botón de "pantalla completa" porque quiero conservar la barra de menú). Luego ejecuté:

osascript -e 'tell application "Terminal" to get bounds of front window'

=> 0, 23, 1440, 900

Así, parece que la barra de menú es 23 y la anchura utilizada por osascript es 1440 . 1440 de anchura en una relación HD es 1440x810 .

Por lo tanto, el comando para mí que resulta en una ventana de ancho máximo que es la relación HD es:

osascript -e 'tell application "Terminal" to set bounds of front window to {0, 23, 1440, 833}'

El 833 es 810 + 23 para tener en cuenta la altura de la barra de menús.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X