Ícone do Rectangle desaparecido da barra de menus? Eis como recuperá-lo
Surge um problema específico e recorrente no tracker de issues do Rectangle app: a app está claramente a correr — visível no Monitor de Atividade, por vezes até continua a funcionar através de atalhos de teclado —, mas o seu ícone na barra de menus não aparece em lado nenhum, ou aceder às preferências torna-se impossível assim que o ícone desaparece. Isto cobre os casos reais documentados e o que realmente resolve cada um deles.
Se ativaste deliberadamente “Hide menu bar icon”
Esta é a causa mais simples e mais comum, e é autoinfligida em vez de ser um bug: o Rectangle mac tem uma definição para esconder o seu próprio ícone da barra de menus, e uma vez escondido, não sobra nenhum ícone em que clicar para aceder às definições. Uma pergunta real de um utilizador no próprio fórum de discussão do projeto foi exatamente sobre isto: depois de ativar a opção de esconder, como se volta a entrar?
A solução: volta a abrir o Rectangle app enquanto já está em execução. Abrir a app pela segunda vez (a partir do Finder, do Spotlight, ou de um comando de terminal que aponte para o pacote da app) reabre a janela de preferências mesmo com o ícone da barra de menus escondido — não abre uma segunda instância, faz surgir a janela de definições da que já está a correr. A partir daí, podes desligar de novo a definição de esconder se quiseres que o ícone volte a ficar visível.
Se estiver envolvida uma ferramenta de gestão da barra de menus
Se usas uma ferramenta que organiza a barra de menus (Bartender, Ice ou semelhante) que esconde e revela ícones consoante o espaço disponível, o ícone do Rectangle app pode acabar guardado numa secção escondida em vez de estar realmente ausente. O issue #1538 descreve especificamente um utilizador do “Ice Menu Bar” que não conseguia que o ícone do Rectangle app aparecesse depois de uma atualização — verifica se a secção de overflow ou escondida do teu gestor de barra de menus realmente contém o ícone antes de assumires que o próprio Rectangle está avariado. Uma forma rápida de confirmar: desativa temporariamente por completo o gestor de barra de menus e vê se o ícone do Rectangle reaparece na barra de menus normal.
Se aconteceu logo a seguir a uma atualização
O issue #1337 descreve um caso em que o ícone da barra de menus desapareceu especificamente depois de aceitar um aviso de atualização dentro da própria app, com a app a deixar depois de aparecer na lista de aplicações do Monitor de Atividade (através de Cmd+Option+Escape) apesar de aparentemente estar a correr, e sem se conseguir fechar arrastando-a normalmente para o Lixo porque o macOS ainda a considerava aberta. Os passos de quem reportou — reiniciar o Mac, desligá-lo por completo, reinstalar, transferir versões mais antigas e desligar e voltar a ligar as permissões de Acessibilidade — não resolveram o problema, e por fim usou um desinstalador de terceiros (CleanMyMac) para forçar uma remoção limpa antes de reinstalar do zero.
Se uma reinstalação limpa depois de uma atualização falhada não trouxer o ícone de volta pelos meios normais, um encerramento forçado completo e uma remoção limpa são uma escalada razoável:
killall Rectangle
defaults delete com.knollsoft.Rectangle
seguido de remover a app da pasta Aplicações e reinstalar a partir de uma transferência nova, em vez de continuar a tentar resolver uma instalação que pode estar genuinamente avariada devido a uma atualização interrompida.
Se a app nunca mostrou um ícone, mesmo no primeiro arranque
O issue #81, um relato mais antigo, descreve o Rectangle a aparecer no Monitor de Atividade como estando em execução mas sem absolutamente nenhum ícone em lado nenhum — nem na barra de menus, nem no Dock, nem em janela alguma — imediatamente após a instalação, sem que nenhuma combinação de remover o ficheiro de preferências ou reinstalar mudasse o resultado. Este é um caso mais raro e mais grave do que os relatos de “escondido depois da atualização” acima. Se te deparares especificamente com isto numa instalação nova, sem qualquer configuração prévia que possa ter corrido mal:
- Fecha por completo qualquer instância em execução através do Monitor de Atividade (Forçar Encerramento se necessário).
- Remove o ficheiro de preferências:
defaults delete com.knollsoft.Rectangle. - Reinstala a partir de uma transferência nova em vez de um instalador guardado em cache, caso a transferência original estivesse corrompida.
- Se persistir mesmo após uma reinstalação limpa no mesmo Mac, vale a pena reportá-lo no tracker de issues atual com a tua versão específica do macOS, já que um arranque persistente sem qualquer interface numa instalação limpa é suficientemente invulgar para merecer um novo olhar, em vez de assumires que é um problema conhecido e já explicado.
Um problema relacionado mas distinto: o Bartender a interferir com a deteção de encaixe
Separadamente do problema de visibilidade do ícone, o issue #910 documenta um problema diferente relacionado com o Bartender: o registo de depuração do Rectangle mostrava que este detetava o “Bartender 4” como a janela sob o cursor durante uma ação de encaixe por arrasto, em vez de identificar corretamente a janela que estava de facto a ser arrastada — fazendo com que o redimensionamento fosse aplicado incorretamente. Isto é um conflito de deteção de janelas durante o uso ativo, não um problema de ícone em falta, mas vale a pena saber disto se usas o Bartender e vês ações de encaixe a comportarem-se de forma imprevisível especificamente durante os arrastos, em vez de o ícone estar invisível.
Lista rápida de diagnóstico
- Verifica em View se “Hide menu bar icon” está desligado, ou volta a abrir o Rectangle para chegares às definições mesmo que esteja atualmente escondido.
- Verifica a secção escondida/de overflow de qualquer ferramenta de gestão da barra de menus antes de assumires que o ícone realmente desapareceu.
- Se avariou logo a seguir a uma atualização, tenta um
killallcompleto mais a eliminação das preferências mais uma reinstalação limpa, em vez de continuares a tentar resolver a instalação existente possivelmente corrompida. - Se está avariado desde uma instalação nova sem qualquer configuração prévia, esse é o caso mais raro e mais grave — uma reinstalação limpa continua a ser o primeiro passo, mas se persistir, vale a pena reportá-lo diretamente em vez de assumires que já existe uma solução conhecida.