Atualização 2015-03-04: De acordo com algumas notas de versão atualizadas do aplicativo Bartender (v1.2.32; ênfase minha):
A Apple parece ter corrigido o problema do item oscilante para vários monitores no Yosemite com o 10.10.3 Beta 2 ; mas, ao fazer isso, o Bartender parou de funcionar corretamente. Fizemos alterações no Bartender para a versão 10.10.3 Beta 2 e prevemos que agora esteja funcionando sem problemas; Se você encontrar algum problema com o Bartender, informe-nos.
Portanto, pode haver um fim para esse problema à vista.
Lamento dizer que, de acordo com minha própria troca de e-mail com seus consultores, a resposta oficial da Apple Engineering é que isso é por design:
Esse é um comportamento normal, causado pela desativação e ativação da transparência, para diferenciar entre a exibição ativa.
Existem algumas soluções alternativas que você pode tentar.
- Ajuste as configurações em Preferências do sistema -> Acessibilidade e ative a redução de transparência.
- Desativar monitores tem espaços separados.
- Ative Usar barra de menus escura e encaixe em Preferências do sistema -> Geral.
Outra solução alternativa com o Bartender
Na minha experiência, eu também corro o Bartender para limitar o número de ícones da barra de status ativo. Como menos ícones precisam ser redesenhados, diminui o atraso do redesenho ao alternar os monitores. Eles ainda redesenham, e ainda é irritante, mas o aumento da capacidade de resposta da interface do usuário me ajuda a ignorá-lo.
Etapas de solução de problemas que não fazem nada
Eu executei as seguintes etapas com um consultor e engenheiro técnico sênior da Apple durante um caso de suporte para esse mesmo problema. Nada disso corrigiu o problema :
- criando um novo usuário (e, portanto, um perfil de usuário em branco)
- entrando no modo de segurança (inclusive com uma nova conta de usuário)
- reinstalando o sistema operacional
- redefinindo SMC e NVRAM
- executando o Apple Hardware Test
- executando ferramentas de diagnóstico de dongle VGA
Descrição detalhada do problema
Vídeos do comportamento são postados aqui: https://flic.kr/s/aHsk5xxSb1
- Quando um ou dois monitores externos estão conectados,
- via HDMI, MiniDP> DP ou MiniDP> VGA
- independentemente de a tampa estar aberta ou fechada,
- e Monitores com espaços separados está ativado,
- é possível clicar na área de trabalho em qualquer área de trabalho inativa (a área de trabalho com uma barra de menus desativada ou acinzentada),
- e os ícones da barra de menus da tela começarão a redesenhar,
- que se manifesta como um tremor de ícones (expresso como uma mudança lateral e vertical),
- uma reorganização dos ícones (no caso em que alguém os reorganizou manualmente, mantendo pressionada a tecla CMD e arrastando-os),
- e uma breve dessalinização seguida de uma dessalinização (ou pontilhamento) dos ícones.
- Isso ocorre com todos os ícones no lado direito da barra de menus,
- mas não aqueles à esquerda (maçã e itens de menu),
- e também excluindo o ícone da barra lateral.
- Os sintomas
não ocorrem durante a transição de um monitor externo para outro.
- A troca de ícones causa um atraso funcional entre iniciar a transição e usar o aplicativo na tela de destino. (No meu caso, 3-5 segundos.)
- O tempo do atraso aparece relacionado ao número de ícones da barra de status que você possui.
Causa raiz?
Espero que este seja um problema de software relacionado ao SystemUIServer ou a uma das bibliotecas de interface do usuário (privadas) subjacentes. Parece fortemente relacionado ao antialiasing. Embora a Apple diga que esse é um comportamento esperado, acho que muitos usuários concordariam que este é um bug introduzido no Yosemite.