Terminal do Mac
7 comments
- Janderson
Mais um ponto: o problema também está ocorrendo ao abrir alguns aplicativos. Fiz testes isolados, mantendo o uso de recursos da máquina baixo, para reduzir a possibilidade de interferência de outros processos. Em um desses testes, abri apenas o Discord e observei o mesmo comportamento. No entanto, o problema é intermitente: ocorre em alguns momentos e em outros não. Por isso, ainda não consigo afirmar se a causa está na abertura do próprio aplicativo ou em algum evento anterior.
- PrimoDev Corp.PrimoEngine team
Opa, Janderson! Valeu demais pelo relato detalhado e pelo complemento, ajudou muito. A pista de que acontece também ao abrir o Discord é ótima: indica que o gatilho é abrir ou trocar de app, não o Terminal em si. Tentei reproduzir aqui com o Terminal em vários cenários (saída contínua, janela maximizada, tela cheia, alternando entre apps, com wallpapers animados de vários tipos) e não consegui fazer piscar. Vou testar agora abrindo apps do zero. Enquanto isso, pode me ajudar com algumas informações? 1. Versão do macOS e modelo do Mac (Intel ou Apple Silicon) 2. Versão do PrimoEngine (aparece em Ajustes, na seção Sobre) 3. Quantos monitores você usa e qual wallpaper estava ativo quando piscou 4. Qual gerenciador de terminais você usa (tmux, Zellij, outro app?) 5. Quando pisca ao abrir um app, é só no momento em que ele abre, ou continua piscando enquanto ele fica aberto? 6. Se conseguir, uma gravação de tela curta com o problema acontecendo E se puder, uma ajuda extra que vai direto ao ponto: com o PrimoEngine aberto, abra um segundo Terminal, rode o comando abaixo e deixe rodando até o problema acontecer. Depois é só colar aqui o que aparecer: /usr/bin/log stream --info --predicate 'subsystem == "com.livewallpaper.app"' Esse log mostra na hora o que o PrimoEngine está fazendo cada vez que a tela pisca. Com ele consigo achar a causa e mandar uma correção certeira. Valeu de novo! <3
- PrimoDev Corp.PrimoEngine team
Opa, Janderson! Novidade: acabou de sair a versão 0.5.9 com uma correção que pode ser exatamente o seu caso. Investigando aqui, achei um comportamento que bate com o que você descreveu. Sempre que o macOS avisava que algo na tela tinha mudado (a Dock aparecendo ou mudando de tamanho, por exemplo), o PrimoEngine fechava e recriava todos os wallpapers, mesmo sem nenhum monitor ter mudado. O resultado era a tela piscando, como se o app fosse desligado e ligado de novo. Agora ele só recarrega quando um monitor é realmente conectado, desconectado ou muda de resolução. Para atualizar: clique no ícone do PrimoEngine na barra de menu e vá em "Procurar atualizações…" ("Check for Updates…" se o app estiver em inglês). Ou espere, que ele se atualiza sozinho em até um dia. Pode testar e me contar se resolveu? Se ainda acontecer, o log que pedi antes ajuda muito a achar o que falta: /usr/bin/log stream --info --predicate 'subsystem == "com.livewallpaper.app"' Valeu demais pela paciência e pelos detalhes! <3
- Janderson
Versão do macOS e modelo do Mac: Apple Silicon / macOS Golden Gate 27.0.1. Versão do PrimoEngine: 0.5.8. Quantidade de monitores e wallpaper ativo quando o problema ocorreu: 2 monitores / Coleção de Halloween. Gerenciador de terminais utilizado: Herdr. Comportamento ao abrir um aplicativo: a tela pisca apenas no momento da abertura. Depois disso, o aplicativo continua funcionando normalmente. Gravação de tela: gravei um vídeo de 56 segundos mostrando o problema. Por onde posso enviá-lo?
- Janderson
A certo, vou atualizar e logo lhe reporto o comportamento.
- PrimoDev Corp.PrimoEngine team
Opa, Janderson! Valeu demais pelas informações, ajudaram muito. Pode mandar o vídeo na nossa comunidade do Discord, no canal #suporte: https://discord.gg/Wm7m5S4wg E me conta como ficou depois de atualizar para a 0.5.9. Se ainda piscar ao abrir um app, o log que pedi ajuda muito a achar o que falta. Valeu! <3
- Janderson
Primo, acho que era isso mesmo! Repeti os mesmos testes que antes faziam a tela piscar, e agora ela permanece normal, sem nenhum comportamento inesperado. Valeu pela ajuda e pelo suporte extremamente rápido, Primo! tmjj