Lattika Baixar
Capítulos
  1. Índice da ajuda
  2. Primeiros passos
  3. Encaixar janelas com o mouse
  4. Layouts
  5. O editor de layouts
  6. Atalhos de teclado
  7. Memória de janelas
  8. Regras para apps
  9. Espaços de trabalho
  10. O app Atalhos e a automação
  11. Sincronização com o iCloud
  12. Período de teste, compra e licenças
  13. Solução de problemas
  14. Perguntas frequentes

Capítulo 12 de 13

Solução de problemas

A permissão sumiu depois de uma atualização

O macOS vincula a permissão de Acessibilidade à assinatura do app. Depois de uma atualização, o interruptor nos Ajustes do Sistema pode continuar parecendo ativado enquanto o Lattika informa Não concedida e o menu começa com Permitir Acesso de Acessibilidade….

  1. Abra Ajustes do Sistema › Privacidade e Segurança › Acessibilidade.
  2. Selecione Lattika e remova-o com o botão −.
  3. Clique em +, escolha o Lattika em Aplicativos e confira se o interruptor dele está ativado.
  4. O Lattika percebe a mudança em até um segundo. Se isso não acontecer, encerre-o e abra-o de novo.

O mesmo acontece se existirem duas cópias do Lattika, por exemplo uma em Aplicativos e outra ainda na pasta Transferências. Mantenha apenas a que está em Aplicativos.

Apps que não redimensionam

O Lattika pede ao app que mova e redimensione a janela; é o app que decide o que aceitar.

  • Tamanhos mínimos. A maioria dos apps se recusa a ficar abaixo de certo tamanho. A janela vai para a zona, mas fica maior que ela. Use uma zona maior ou um layout com menos zonas.
  • Janelas de tamanho fixo. Alguns utilitários não podem ser redimensionados de jeito nenhum. A janela vai para o canto da zona e mantém o tamanho.
  • Apps que restauram a própria posição. Alguns apps definem a posição da janela um instante depois que ela abre ou depois que é movida, desfazendo o posicionamento do Lattika. Encaixe de novo quando o app se estabilizar ou use uma regra com Aplicar Regras Agora.

O Lattika tenta duas vezes, em duas ordens diferentes, antes de desistir. Os casos conhecidos estão reunidos em COMPAT.md, no repositório.

Apps Electron e Java

Os apps feitos com Electron (muitos apps de conversa, de notas e editores) e com Java (IDEs e similares) informam suas janelas ao macOS de um jeito um pouco diferente.

  • Os apps Electron às vezes só aplicam um tamanho na segunda tentativa. O Lattika já tenta de novo; se mesmo assim a janela ficar com o tamanho errado, encaixe-a outra vez.
  • Os apps Java anunciam as novas janelas com atraso, então o posicionamento de uma janela nova pode não acontecer. Encaixe a janela manualmente ou execute Aplicar Regras Agora.
  • Os dois tipos costumam ter tamanhos mínimos de janela grandes.

Organizador de Palco

O Lattika não leva o Organizador de Palco em conta. Encaixar a janela ativa funciona, mas o Organizador de Palco mantém a própria disposição e pode mover as janelas de novo quando você alterna entre elas. Os resultados variam; desativá-lo torna o comportamento previsível.

Apps em tela cheia e Spaces

Uma janela em tela cheia não pode ser movida. Tire o app da tela cheia primeiro.

Os layouts pertencem às telas, não aos Spaces. O mesmo layout vale em todos os Spaces de uma tela. As janelas de outros Spaces podem ser movidas por Restaurar Janelas nas Zonas e pelos espaços de trabalho; elas continuam no Space em que estavam.

Um layout está atribuído a uma tela que não existe mais

As atribuições, as regras e os espaços de trabalho que mencionam uma tela continuam salvos enquanto ela está desconectada. Eles não fazem nada até a tela ser conectada de novo com o mesmo tamanho.

  • O editor lista apenas as telas conectadas, então a atribuição antiga não é exibida. Ela não causa nenhum problema.
  • Uma regra que aponta para a tela mostra tela ausente na lista de regras. Mude a tela da regra para Tela em que a janela aparece ou para uma tela conectada.
  • Um espaço de trabalho salvo com a tela a indica como uma tela que não está conectada. As janelas que estavam nela são ignoradas. Use Atualizar com as Janelas Atuais para salvar o espaço de trabalho de novo com as telas que você tem agora.

Os atalhos param de funcionar

Outro app registrou a mesma combinação ou o macOS passou a reservá-la. Grave uma combinação diferente em Ajustes › Atalhos.

O Lattika não abre ao iniciar a sessão

Ative Ajustes › Geral › Abrir ao iniciar a sessão. Se a opção estiver ativada e o Lattika ainda assim não abrir, confira Ajustes do Sistema › Geral › Itens de Início e Extensões e permita o Lattika ali.

Onde ficam os dados

Tudo o que o Lattika salva fica em ~/Library/Application Support/Lattika/, em JSON simples:

ArquivoConteúdo
layouts.jsonLayouts, o layout padrão e qual layout cada tela usa
rules.jsonRegras
workspaces.jsonEspaços de trabalho
memory.jsonMemória de janelas

As escolhas feitas nos Ajustes, como as teclas de arrasto, as cores, os apps excluídos e os atalhos de teclado, ficam nas preferências do app, ~/Library/Preferences/ar.com.indiesoftware.lattika.plist. O início do período de teste e a licença ficam nas Chaves do macOS.

Redefinir todos os dados

  1. Encerre o Lattika.
  2. Apague a pasta ~/Library/Application Support/Lattika/. Para manter seus layouts e esquecer apenas as posições das janelas, apague somente memory.json.
  3. Para redefinir também os ajustes, abra o Terminal e execute:

    defaults delete ar.com.indiesoftware.lattika
  4. Abra o Lattika de novo. Ele inicia com os seis layouts iniciais e mostra a janela de boas-vindas.

Isso não mexe na data de início do período de teste nem na licença. Desative a licença em Ajustes › Licença antes de passar o Mac para outra pessoa.

Coletar registros para o suporte

O Lattika grava no registro do sistema. Para obter os últimos dez minutos, execute no Terminal:

log show --predicate 'subsystem == "ar.com.indiesoftware.lattika"' --last 10m --style compact

Anexe a saída à sua mensagem para o suporte, junto com a versão do macOS e o nome do app que não se comporta bem. O registro contém títulos e tamanhos de janelas, mas não o conteúdo delas.