Ajustes ocultos de Rectangle: todos los comandos de Terminal explicados
La ventana de preferencias de Rectangle app es deliberadamente mínima. Existe una lista mucho más larga de ajustes, pero solo se puede acceder a ella mediante comandos defaults write, documentados en el propio TerminalCommands.md del proyecto. Aquí se cubren las categorías que más importan, verificadas directamente contra ese archivo. Cada comando de abajo necesita que reinicies Rectangle mac después, ya que estos valores se cargan al arrancar, y si usas Rectangle Pro en lugar de la app gratuita, sustituye com.knollsoft.Rectangle por com.knollsoft.Hookshot en cualquier comando.
Casi Maximizar: ajustar el tamaño
Por defecto, Casi Maximizar redimensiona una ventana al 90% del ancho y alto de la pantalla, una vista casi a pantalla completa que aun así deja un asomo de escritorio visible en los bordes. Ambas dimensiones se pueden ajustar de forma independiente:
defaults write com.knollsoft.Rectangle almostMaximizeHeight -float
defaults write com.knollsoft.Rectangle almostMaximizeWidth -float
Un valor de 0.8, por ejemplo, redimensionaría al 80% en lugar del 90% por defecto.
Espacios entre ventanas
Se puede añadir un espacio en píxeles entre las ventanas ajustadas y los bordes de la pantalla. Según la documentación, este ajuste se aplica por defecto a Maximizar y Maximizar altura, y los espacios específicamente en los bordes de la pantalla se configuran como un ajuste separado de los espacios entre ventanas. Cada margen de borde se establece de forma independiente, con un valor por defecto de 5:
defaults write com.knollsoft.Rectangle snapEdgeMarginTop -int 10
defaults write com.knollsoft.Rectangle snapEdgeMarginBottom -int 10
defaults write com.knollsoft.Rectangle snapEdgeMarginLeft -int 10
defaults write com.knollsoft.Rectangle snapEdgeMarginRight -int 10
También existe un interruptor documentado para desactivar los espacios específicamente al maximizar, si quieres espacios en los diseños en mosaico pero un relleno de borde a borde real cuando una ventana se maximiza.
Redimensionar al mover en una dirección
Por defecto, los comandos Mover a la izquierda/derecha/arriba/abajo (movimiento sin redimensionar) no cambian en absoluto el tamaño de una ventana. Activar resizeOnDirectionalMove cambia esto: mover a la izquierda o derecha hace que el ancho de la ventana cicle en su lugar entre mitades → dos tercios → un tercio, y mover arriba o abajo hace lo mismo con la altura.
defaults write com.knollsoft.Rectangle resizeOnDirectionalMove -bool true
La documentación señala una interacción que conviene conocer: si tu modo de “ejecución repetida” está configurado para ciclar entre pantallas, activar esto hace específicamente que Mover a la izquierda/derecha siempre redimensione primero a la mitad, y que una segunda pulsación mueva a la siguiente pantalla, los dos ajustes interactúan entre sí en lugar de funcionar de forma totalmente independiente.
Comportamiento de las zonas de ajuste: sextos, márgenes y zonas ignoradas
Varios ajustes modifican cómo funciona el ajuste al arrastrar hacia el borde, en lugar de los atajos de teclado:
- Activar zonas de ajuste para sextos — no está activo en las zonas de arrastre al borde por defecto, pero se puede activar para que arrastrar hacia una esquina y continuar a lo largo del borde llegue a un sexto en lugar de detenerse en un cuarto o un tercio.
- Cambiar el margen de las zonas de ajuste — a qué distancia de un borde debe estar el cursor antes de que aparezca la vista previa de ajuste.
- Ignorar zonas específicas de arrastre para ajustar — desactivar zonas concretas (por ejemplo, maximizar en el borde superior) si las activas sin querer mientras reposicionas una ventana con normalidad.
- Modificar la “silueta” que se muestra durante el arrastre para ajustar, para quien quiera que la vista previa se vea o se comporte de forma distinta a la predeterminada.
- Exigir mantener pulsada una tecla modificadora antes de que el arrastre para ajustar se active siquiera, para quien quiera que arrastrar cerca de un borde se comporte con normalidad a menos que también se pulse una tecla.
Reducir / Aumentar: límites e incrementos
El incremento de tamaño que usan Reducir y Aumentar, y el tamaño mínimo al que una ventana puede encogerse mediante esos comandos, están ambos documentados como configurables por separado, merece la pena ajustarlos si el incremento por defecto te parece demasiado brusco o demasiado fino para la precisión con la que quieres redimensionar. Un ajuste relacionado de “redimensionado tipo cortina con espacios” afecta a cómo se comportan estos comandos específicamente cuando también hay activo un ajuste de espacio, ya que las ventanas con espacio no tienen bordes que toquen literalmente el límite de la pantalla, lo que de otro modo crea ambigüedad sobre qué significa “más pequeño” en un borde.
Comportamiento al restaurar ventanas
Por defecto, mover una ventana (mediante Rectangle app o de otra forma) después de redimensionarla no reinicia un registro interno usado para la acción Restaurar, esto se puede desactivar si quieres que mover una ventana también borre a qué la devolvería Restaurar.
Comportamiento del doble clic en la barra de título
Rectangle app documenta una forma de cambiar qué ocurre al hacer doble clic en la barra de título de una ventana, algo que por lo demás es un comportamiento a nivel de macOS que la mayoría de los gestores de ventanas no tocan en absoluto.
El cursor sigue a la ventana
Una opción documentada mueve el cursor del ratón junto con la ventana cuando una acción de Rectangle la reposiciona, útil si dependes de la posición del cursor para flujos de trabajo del tipo el-foco-sigue-al-ratón y no quieres que el cursor se quede atrás después de que una ventana se mueva de debajo de él.
Comandos de tamaño adicionales más allá de los predeterminados
El archivo documenta varias formas de añadir acciones completamente nuevas más allá del catálogo integrado de Rectangle, cada una asignable a su propio atajo una vez añadida: novenos adicionales, octavos adicionales, tercios adicionales más allá del conjunto estándar, un comando de centrado con tamaño personalizado, y comandos para duplicar o reducir a la mitad el tamaño de ventana. Estos amplían lo disponible en la propia lista de acciones, no solo cómo se comportan las acciones ya existentes.
Evitar activaciones accidentales de Mission Control
Un ajuste documentado aborda una molestia concreta: arrastrar rápidamente una ventana por encima de la barra de menús puede activar Mission Control de macOS en lugar de completar el arrastre como se pretendía. Esto se puede ajustar para que un arrastre rápido hacia la parte superior de la pantalla no invoque accidentalmente Mission Control a mitad del ajuste.
Restaurar los valores predeterminados, o cambiar por completo el conjunto de atajos
Si has cambiado atajos y quieres restablecerlos, Ajustes → Restaurar atajos predeterminados en la ventana de preferencias hace esto sin necesidad de Terminal. El mismo cambio está disponible como comando, true para los valores predeterminados recomendados por el propio Rectangle, false para el conjunto compatible con Spectacle:
defaults write com.knollsoft.Rectangle alternateDefaultShortcuts -bool true
Una nota sobre cómo usar esto de forma segura
Ninguno de estos ajustes es peligroso de probar, en el peor de los casos, reinicia Rectangle con el valor correspondiente eliminado (defaults delete com.knollsoft.Rectangle ) para volver al comportamiento predeterminado en ese único ajuste. El propio archivo se mantiene activamente junto con las versiones de la app, así que si un ajuste descrito en una entrada de blog antigua o un hilo de un foro ya no parece existir, consulta directamente el TerminalCommands.md actual en lugar de asumir que tu comando de Terminal estaba mal, los ajustes a veces se renombran, se añaden o se eliminan a medida que la app subyacente evoluciona.