Fretes Avelar - Fretes em Uberlândia

Navegue

    Rectangle App para Mac: organizar janelas pelo teclado, sem tocar no mouse

    Rectangle app App para Mac: organizar janelas pelo teclado, sem tocar no mouse

    Rectangle mac é um gerenciador de janelas gratuito e de código aberto para macOS. Você pressiona um atalho e a janela ativa se move para a metade esquerda, para um quarto de canto ou para um terço da tela; arrasta uma janela até a borda da tela e ela se encaixa sozinha. Funciona a partir do macOS 10.15, tanto em Intel quanto em Apple Silicon, e a versão atual (v0.96 no momento em que este texto foi escrito) está disponível em rectangleapp.com ou na Rectangle app/releases”>página de releases do GitHub.

    Se tudo que você quer é colocar duas janelas lado a lado, o macOS Sequoia e versões posteriores já fazem isso pelo teclado. O Rectangle ganha espaço quando você quer terços, quartos, atalhos que possa remapear, ou uma forma de mover janelas entre monitores sem tocar no trackpad.

    Instalar e conceder acesso a Acessibilidade

    Baixe o .dmg e arraste o Rectangle para Aplicativos, ou use o Homebrew:

    brew install --cask rectangle

    No primeiro uso, o macOS pede permissão de Acessibilidade. Ative o Rectangle em Ajustes do Sistema > Privacidade e Segurança > Acessibilidade. É a única permissão que o app precisa, e sem ela nenhuma janela vai se mover. O Rectangle também pergunta se você quer os atalhos padrão dele ou o conjunto herdado do Spectacle; as tabelas abaixo assumem que você ficou com os padrões do Rectangle.

    Antes de mudar qualquer coisa, escolha uma janela do navegador e clique em Metade Esquerda no ícone da barra de menus. Se a janela se mover, a permissão está funcionando e você já pode começar a aprender os atalhos.

    Atalhos de teclado padrão

    Toda ação usa Control + Option mais uma tecla. Todos podem ser remapeados na aba Atalhos da janela de preferências.

    Ação Atalho
    Metade esquerda / Metade direita ⌃⌥← / ⌃⌥→
    Metade superior / Metade inferior ⌃⌥↑ / ⌃⌥↓
    Maximizar ⌃⌥↩
    Centralizar ⌃⌥C
    Quarto superior esquerdo / superior direito ⌃⌥U / ⌃⌥I
    Quarto inferior esquerdo / inferior direito ⌃⌥J / ⌃⌥K
    Primeiro terço / Terço central / Último terço ⌃⌥D / ⌃⌥F / ⌃⌥G
    Primeiros dois terços / Últimos dois terços ⌃⌥E / ⌃⌥T
    Próximo monitor / Monitor anterior ⌃⌥⌘→ / ⌃⌥⌘←
    Aumentar / Diminuir ⌃⌥= / ⌃⌥-
    Restaurar ⌃⌥⌫

    Dois comportamentos valem a pena conhecer desde já. Repetir Primeiro terço faz a janela circular entre primeiro, central e último terço, então um único atalho cobre as três colunas. E Restaurar devolve a janela ao tamanho e posição que ela tinha antes do último movimento feito pelo Rectangle; isso vale só para a janela ativa, não para todas as que você já organizou.

    Tamanhos adicionais sem atalho padrão (quartos em coluna, sextos, nonos, “quase maximizar”, “maximizar altura”, mover para a borda sem redimensionar) ficam sob o botão de reticências no final da aba Geral, onde você pode atribuir suas próprias teclas.

    Zonas de encaixe: arrastar para organizar

    Arraste uma janela até uma borda e um contorno translúcido mostra onde ela vai parar quando você soltar. O mapeamento é fixo:

    Arrastar para Resultado
    Borda esquerda ou direita Metade esquerda ou direita
    Borda superior Maximizar
    Qualquer canto Quarto nesse canto
    Borda esquerda ou direita, logo acima ou abaixo de um canto Metade superior ou inferior
    Borda inferior, terço esquerdo / central / direito Esse terço
    Terço inferior esquerdo ou direito, depois arrastar para o centro inferior Primeiros ou últimos dois terços

    O encaixe automático pode ser desativado nas preferências se você acabar acionando sem querer. O README também avisa que, em um pequeno número de usuários, a Central de Notificações trava com o encaixe ativado; desativar “Encaixar janelas ao arrastar” é a solução documentada.

    Um primeiro layout: documento mais referência

    Fluxo sugerido para a tela de um notebook:

    1. Clique na janela do documento para ativá-la, depois pressione ⌃⌥←.
    2. Clique na janela do navegador, depois pressione ⌃⌥→.

    O foco importa aqui. Se o documento continuar ativo enquanto você pressiona os dois atalhos, ele se move duas vezes e o navegador fica onde estava.

    Em uma tela mais larga, uma divisão de 2/3 mais 1/3 costuma funcionar melhor do que metades: documento em ⌃⌥E, referência em ⌃⌥G. Use a posição nomeada nas duas janelas. Pressionar Aumentar em uma janela não encolhe a vizinha, então crescer o documento a partir de um layout de metades vai sobrepor a referência em vez de gerar uma divisão limpa.

    Trabalhando com dois monitores

    Próximo monitor (⌃⌥⌘→) move a janela ativa para o monitor adjacente, ajustando a escala às dimensões daquele monitor. Os terços respeitam a orientação: em um monitor montado na vertical, o “primeiro terço” é o terço de cima.

    Há também uma opção para que pressionar repetidamente Metade esquerda ou Metade direita leve uma janela até o próximo monitor quando ela já está na borda, algo que algumas pessoas preferem em vez de ter um atalho separado para monitor.

    Um limite importante: o Rectangle não move janelas entre Espaços (áreas de trabalho virtuais). A Apple não oferece uma API pública para isso. O Rectangle Pro implementa as ações Espaço seguinte/anterior simulando um arrasto na barra de título junto com o atalho do sistema para Espaços, mas o app gratuito não inclui essas ações.

    Ignorar um app com atalhos conflitantes

    Alguns apps usam combinações de Control + Option por conta própria. Em vez de remapear o Rectangle, traga o app conflitante para frente, abra o menu do Rectangle e escolha Ignorar app. Enquanto esse app estiver em primeiro plano, os atalhos do Rectangle ficam desregistrados no macOS; ao trocar de app, eles voltam. A mesma coisa pode ser feita por script:

    rectangle://execute-task?name=ignore-app&app-bundle-id=com.apple.Safari

    Disparar ações a partir de scripts e launchers

    Qualquer ação pode ser executada por uma URL, e é assim que as pessoas conectam o Rectangle ao Alfred, Raycast, Keyboard Maestro ou um Stream Deck:

    open -g "rectangle://execute-action?name=left-half"

    A lista completa de nomes de ação (incluindo tile-all, cascade-all, reverse-all e cada fração, de metades a nonos) está no README do projeto.

    Configurações ocultas e onde ficam as preferências

    A janela de preferências é propositalmente enxuta. Mais opções são definidas por comandos defaults write, documentados em TerminalCommands.md, como adicionar um espaçamento entre janelas lado a lado. Reinicie o Rectangle depois de mudar alguma delas.

    As preferências ficam salvas em ~/Library/Preferences/com.knollsoft.Rectangle.plist. A aba Configurações tem botões de Exportar e Importar que escrevem e leem essa mesma configuração em JSON. Um arquivo colocado em ~/Library/Application Support/Rectangle/RectangleConfig.json é importado uma única vez na abertura e depois renomeado com um timestamp; não é, portanto, um arquivo de configuração lido em tempo real. Se você instalou pelo Homebrew e as configurações não persistem depois de reiniciar, a solução do README é rodar brew uninstall --zap rectangle e reinstalar em seguida.

    O que o macOS já faz sem o Rectangle

    Desde o macOS Sequoia, a Apple trouxe seu próprio tiling de janelas: arraste uma janela até a borda da tela, use o menu Janela > Mover e Redimensionar, ou pressione atalhos documentados como fn-Control-seta esquerda e fn-Control-seta direita para metades, e fn-Control-R para devolver a uma janela seu tamanho anterior. A margem entre janelas lado a lado é uma configuração (“Janelas lado a lado têm margens”, em Ajustes do Sistema > Área de Trabalho e Dock) e pode ser desativada.

    Teste primeiro os controles nativos com os apps do seu dia a dia. Se metades e quartos pelo menu Janela cobrem o seu trabalho, não há motivo para adicionar mais um utilitário. O Rectangle se encaixa melhor quando você quer terços e dois terços pelo teclado, alternar entre tamanhos ao pressionar repetidamente, atalhos escolhidos por você, uma lista de apps ignorados, ou ações que possam ser disparadas por script. Isso é uma questão de fluxo de trabalho, não uma disputa de quantidade de recursos.

    Rectangle vs. Rectangle Pro

    O Rectangle Pro é um app separado, pago e de código fechado, do mesmo desenvolvedor, construído sobre o Rectangle. A página dele anuncia um gesto de “arremesso” que envia uma janela para uma de 16 posições a partir de qualquer ponto dela, tamanhos e posições personalizados, layouts de workspace que se aplicam com um atalho ou quando um monitor é conectado, o armazenamento de janelas nas bordas da tela, ações de Espaço seguinte/anterior, e sincronização de configurações via iCloud. Ele oferece um teste de 10 dias e exige macOS 13.5 ou mais recente; confira a página do Pro para os preços atuais.

    O teste prático: se você recria a mesma disposição de editor, navegador e terminal toda vez que conecta o notebook a uma estação de trabalho, o recurso de workspace do Pro foi feito exatamente para isso. Se você costuma só dividir duas janelas, o app gratuito já resolve.

    Se um atalho não fizer nada

    A ordem de solução de problemas do README, que reflete as causas que o mantenedor mais vê:

    1. Bloqueie e desbloqueie o seu Mac. Isso resolve uma parcela surpreendente das falhas, principalmente depois de uma atualização do macOS.
    2. Reinicie o Mac se ainda assim não funcionar.
    3. Tente a mesma ação pelo menu da barra de menus. Se o menu funciona e o atalho não, o problema é um conflito de atalho no app em primeiro plano.
    4. Feche qualquer outro gerenciador de janelas (Magnet, BetterSnapTool, yabai e afins) enquanto investiga.
    5. Redefina a permissão de Acessibilidade: tccutil reset All com.knollsoft.Rectangle, ou nos Ajustes do Sistema desative o Rectangle na lista de Acessibilidade, remova-o com o botão de menos, reinicie e conceda a permissão de novo na abertura seguinte. A ordem (desativar, depois remover) importa.

    Para um problema restrito a um app específico, comece olhando para esse app. O README menciona o iTerm2, que por padrão só redimensiona em incrementos de largura de caractere inteira; defaults write com.googlecode.iterm2 DisableWindowSizeSnap -integer 1 desativa esse comportamento.

    Para ver o que o Rectangle está realmente fazendo, segure Option com o menu aberto e escolha Ver Log… (substitui o item “Sobre”). Cada ação imprime o retângulo calculado e o retângulo resultante. Se eles baterem mas a janela não parou lá, outro app está interferindo. Salve o log se for abrir uma issue no GitHub.

    Desinstalando

    Feche o Rectangle e mova-o para a Lixeira. Para remover também as preferências salvas:

    defaults delete com.knollsoft.Rectangle

    Quem instalou pelo Homebrew deve rodar brew uninstall --zap rectangle para que o plist seja removido também.

    Gostou do artigo? Então compartilhe:

    Leia também

    Rectangleの最大化が本物のフルスクリーンと違う理由

    Rectangleの最大化が本物のフルスクリーンと違う理由 Rectangle macのissueトラッカーに実際に寄せられた具体的な報告(issue #1350)は、Rectangle macの最大化アクションを使った後に感じたユーザーの戸惑いを説明している。Optionを押しながら緑色のボタンをクリックすることで発動するmacOSネイティブのフルスクリーンとは違い、Rectangle appの最大化は、ネイティブのフルスクリーンのようにそれ以外をすべて完全に隠すのではなく、ウィンドウの裏にあったものがわずかに見える状態を残す。これはバグではなく、maximize window to fill screenの最大化が実際に何をするために設計されているかの直接的な結果であり、この違いを理解すれば、本当によくある戸惑いのポイントがすっきりする。 技術的なレベルで、2つの機能が実際何なのか macOSネイティブのフルスクリーン(緑色のボタンをOptionを押しながらクリックする、あるいは標準のクリック長押しメニュー)は、アプリを専用のスペース、つまりそのアプリ1つに割り当てられた独立した仮想デスクトップへと移動させ、メニューバーとDockを完全に隠す。これはウィンドウのサイズを変えているのではなく、macOSの視点から見て、そのウィンドウがそもそもどんな種類のオブジェクトなのかを変えているのだ。 keyboard window managementの最大化はまったく種類の異なることをしている。普通のウィンドウのサイズと位置を、利用可能な画面スペースいっぱいになるように調整しながらも、その間ずっと普通の、通常のウィンドウのままにしておく。つまり同じスペース、同じメニューバー、同じDockのまま、そのスペース内でできるだけ大きくサイズが変わるだけだ。これは見落としではなく、意図的な設計判断だ。Rectangleの他のアクション(復元、左半分、別のディスプレイへの移動)がその後もそのウィンドウに対して動作し続けるためには、ウィンドウが普通のサイズ変更可能なウィンドウのままである必要がある。もし最大化が実際にネイティブのフルスクリーンを発動させてしまったら、そのウィンドウはスペースになってしまい、Rectangleの他のショートカットはもう何一つそれに作用できなくなる。複数の位置にまたがる、速くてキーボードだけで完結するワークフローという前提全体が、ウィンドウが普通のウィンドウのままであることに依存しているのだ。 別のウィンドウがわずかに見えることがある理由 最大化は、画面全体を専用のスペースに置き換えるのではなく、利用可能な画面スペースの範囲内でサイズを調整するため、「利用可能な画面スペース」の計算そのものが重要になる。メニューバーの自動非表示設定、特定のディスプレイの使用可能領域の計算、あるいは(このシリーズの他の記事で扱っている理由により)隙間の設定が関わってくると、結果として最大化されたウィンドウが物理的な画面全体よりもわずかに小さくなり、裏にあるものの薄い端が露出することがある。これは、この話題を専門に扱ったトラブルシューティング記事で説明した上端の隙間の問題とは症状こそ異なるものの、根本原因は一致している。どちらも、特定の構成において、Rectangleが計算する利用可能領域が、端から端までの実際の画面寸法とわずかに異なることに由来しているのだ。 実際にはどちらを使うべきか どちらも客観的に優れているわけではなく、それぞれ異なる目的に応える。 ネイティブのフルスクリーンを使うべき場面: 1つのアプリに完全に、他に気を取られずに注意を向けたく、Dockとメニューバーを完全に視界から外したい、そしてその後すぐにそのウィンドウを半分や3分の1に切り替える必要がない場合。プレゼンテーション、動画再生、気が散らない環境での執筆などがよく当てはまる。 Rectangleの最大化を使うべき場面: ウィンドウをできるだけ大きくしつつ、別のショートカットで瞬時に半分・4分の1・3分の1にスナップし直したり、メニューバーをちらっと見て時刻やステータスアイコンを確認したり、復元を使って以前していたことに戻したりできる状態を保ちたい場合。1日を通してフル幅表示と画面分割を行き来するようなワークフローなら、最大化の方が相性が良い。ネイティブのフルスクリーンは、他の何かをするためにスペースから完全に抜け出す必要があるからだ。 Rectangleの操作体系から離れずに、ネイティブのフルスクリーンにもっと近いものが欲しい場合 ほぼ最大化(ショートカットのチートシートで扱っているように、Rectangleのより完全なアクション一覧から割り当てられる)は、デフォルトで画面のおよそ90%にリサイズする。端から端までの本当の最大化よりは小さいが、目に見える余白をあえて残すことで、今見ているものが最大化された普通のウィンドウなのか、独自のスペースを持つフルスクリーンアプリなのか、決して混乱しないようになっている。実際の目的が「できるだけ大きく、それでいて紛れもなく普通のウィンドウのまま」であるなら、ほぼ最大化のほうが単なる最大化よりも合っていると言えるだろう。まさに、見た目をフルスクリーンに似せようとまったくしていないからだ。

    Leia Mais
    © 2026 – Clínica Teraêutica TRG
    Todos os direitos reservados