Impedir que se vuelvan a dibujar los iconos de la barra de menú Yosemite

Al cambiar entre dos pantallas, todos los iconos de la barra de menú parecen volver a dibujarse, lo que provoca un molesto efecto de nerviosismo. Esto comenzó a suceder después de actualizar a Yosemite.

¿Hay alguna documentación disponible sobre este problema? ¿Otros están experimentando el mismo problema? ¿Hay una solución disponible?

Actualmente tengo en mi barra de menú:

  • Gorjeo
  • buzón
  • Caja de captura
  • Flujo
  • Cafeína
  • Máquina del tiempo
  • Medidores de menú
  • Wifi
  • Sonar
  • Batería (incl. porcentaje)
  • Tiempo (digital)
  • Conmutador de cuenta
  • Destacar
  • Centro de notificaciones

Aunque dudo que alguno de ellos sea la causa.

¿Esto ha estado sucediendo durante mucho tiempo? De lo contrario, intente reiniciar Finder.
Este no es un problema nuevo. Se informó en los primeros lanzamientos de los desarrolladores. Muy decepcionante verlo en el lanzamiento final. :-\
@mehmenmike Ha estado sucediendo durante meses, según lo que estoy leyendo.
En primer lugar, ¡gracias! Pensé que me estaba volviendo loco. Noté este día 1 de mi instalación, pero ahora encontré a alguien más con el mismo problema. Para mí, hacer clic en otro monitor provoca una congelación de una fracción de segundo del sistema operativo seguida de la barra de menú que se vuelve espasmódica. Intenté eliminar las aplicaciones de MB o poner todo bajo el control del barman, pero todavía lo hace. ¡Este problema es EXTREMADAMENTE frustrante!
Gracias por publicar esto ya que yo también tengo el mismo problema. ¿Alguien sabe si ha habido una discusión iniciada en los foros de Apple? Estaría feliz de comenzar uno y copiar y pegar, así como un enlace a esta pregunta.
Parece que hay algunos hilos de 2008/2011 con Snow Leopard y Mavericks que parecen relacionados, pero sí, hay un hilo en los foros de Apple para esto: discusiones.apple.com/thread/6601144?start=0&tstart=0

Respuestas (5)

Actualización 2015-03-04: Según algunas notas de versión actualizadas de la aplicación Bartender (v1.2.32; énfasis mío):

Apple parece haber solucionado el problema del elemento parpadeante para múltiples monitores en Yosemite con 10.10.3 Beta 2 ; pero al hacerlo Bartender dejó de funcionar correctamente. Hemos realizado cambios en Bartender para 10.10.3 Beta 2 y anticipamos que ahora funcionará sin problemas; Si ve algún problema con Bartender, háganoslo saber.

Así que puede haber un final para este problema a la vista.


Lamento decir que, según mi propio intercambio de correos electrónicos con sus asesores, la respuesta oficial de Apple Engineering es que esto es así por diseño:

Este es un comportamiento normal causado por la activación y desactivación de la transparencia para diferenciar qué pantalla está activa.

Hay algunas soluciones que puede probar.

— Ajuste la configuración en Preferencias del sistema —> Accesibilidad y habilite reducir la transparencia.

— Las pantallas de inhabilitación tienen espacios separados.

— Habilite Usar la barra de menú oscura y el Dock en Preferencias del sistema —> General.

Otra solución con Bartender

En mi experiencia, también ejecuto Bartender para limitar la cantidad de íconos de barra de estado activos. Dado que se tienen que volver a dibujar menos iconos, se reduce el retraso al cambiar de monitor. Todavía se vuelven a dibujar y sigue siendo molesto, pero la mayor capacidad de respuesta de la interfaz de usuario me ayuda a ignorarlo.

Pasos de solución de problemas que no hacen nada

Realicé los siguientes pasos con un asesor técnico e ingeniero sénior de Apple durante un caso de soporte para este mismo problema. Ninguno de estos solucionó el problema :

  • crear un nuevo usuario (y por lo tanto un perfil de usuario en blanco)
  • entrar en modo seguro (incluso con una nueva cuenta de usuario)
  • reinstalar el sistema operativo
  • restablecer SMC y NVRAM
  • ejecutando la prueba de hardware de Apple
  • ejecutando herramientas de diagnóstico de dongle VGA

Descripción detallada del problema

Los videos del comportamiento se publican aquí: https://flic.kr/s/aHsk5xxSb1

  • Cuando se conecta uno o dos monitores externos,
    • a través de HDMI, MiniDP>DP o MiniDP>VGA
  • independientemente de si la tapa está abierta o cerrada,
  • y las pantallas tienen espacios separados están habilitados,
  • uno puede hacer clic en el escritorio en cualquier escritorio inactivo (el escritorio con una barra de menú atenuada o silenciada),
  • y los íconos de la barra de menú de esa pantalla comenzarán a dibujarse,
    • que se manifiesta como un temblor de iconos (expresado como un desplazamiento lateral y vertical),
    • una reorganización de iconos (en el caso de que uno los haya reorganizado manualmente manteniendo presionada la tecla CMD y arrastrándolos),
    • y un breve desantialiasing seguido de un nuevo antialiasing (o tramado) de los iconos.
  • Esto ocurre con todos los íconos en el lado derecho de la barra de menú,
    • pero no los de la izquierda (manzana y elementos de menú),
    • y también excluyendo el icono de la barra lateral.
  • Los síntomas no ocurren cuando se cambia de un monitor externo a otro.
  • El cambio de iconos provoca un retraso funcional entre el inicio de la transición y el uso de la aplicación en la pantalla de destino. (En mi caso, 3-5 segundos).
    • El tiempo del retraso aparece relacionado con la cantidad de iconos de la barra de estado que tiene.

¿Causa principal?

Espero que se trate de un problema de software relacionado con SystemUIServer o una de las bibliotecas de IU subyacentes (privadas). Parece muy relacionado con el antialiasing. Aunque Apple dice que este es el comportamiento esperado, creo que muchos usuarios estarían de acuerdo en que se trata de un error introducido con Yosemite.

Entiendo que deshabilitar Spaces funciona; eso elimina la barra de menú por completo, lo que sería bastante desafortunado. ¡Gracias por definir más claramente mi problema!
Yo también tengo este problema :-( también parece que hay un retraso significativo en el cambio de tareas entre pantallas, tengo que hacer clic dos veces para concentrarme en algo en una pantalla diferente
Para mí, ocurre con la tapa cerrada y la transición entre dos monitores externos también. El redibujado ocurre solo en dos monitores (uno activado y el otro silenciado) mientras que la tercera barra de menú permanece sin cambios. Además, la lupa de Spotlight y el ícono de Path Finder en todas las barras de menú se desplazan unos pocos píxeles hacia arriba cuando se activa el monitor interno y hacia abajo nuevamente con cualquiera de los monitores externos activos.
El mismo problema para mí en un retina MBP de 15 "con dos monitores externos. Desactivar "Las pantallas tienen espacios separados" evita el molesto retraso al cambiar entre ventanas en diferentes monitores, pero luego no puede pasar a pantalla completa en varios escritorios.
@Laas: Buena descripción. Me encontré con esto entre dos monitores externos (y no el integrado) ayer también. Todos: actualicé mis notas anteriores y publiqué un enlace a estos videos si pudiera confirmar que esto parece coincidir visualmente con sus síntomas.
Los síntomas que se muestran en los videos coinciden exactamente con mis síntomas.
Tengo exactamente el mismo problema. Finales de 2013 Retina Macbook Pro 13' + Pantalla Thunderbolt
Tengo el mismo problema, gracias por documentar todo esto, pensé que me estaba volviendo loco/el único. Deshabilitaría "Las pantallas tienen espacios separados", pero luego no puedo mostrar una aplicación en pantalla completa en un solo monitor y pierdo la configuración de mis espacios.
Voy a tener que deshabilitar "Las pantallas tienen espacio separado". El retraso al hacer clic en otro monitor me tiene cerca de tirar mi MBP al otro lado de la habitación... Realmente espero que Apple arregle esto pronto o nos brinde una forma de tener solo 1 barra de menú pero todavía diferentes espacios por monitor. En cuanto a "Apple dice que este es el comportamiento esperado", ¿en qué mundo hay un retraso de 1 a 3 segundos al hacer clic en otro monitor "Comportamiento esperado"?
El parpadeo es aún peor con la barra de menú oscura. Obtengo los íconos redibujados con rectángulos blancos completos cada vez que cambio de pantalla (entre la pantalla integrada y la externa), por lo que cambiar a la barra de menú oscura no es una solución.
Llevo meses sin prestar atención a esto, pero parece que efectivamente se ha solucionado. Estoy ejecutando 10.10.4 y ya no tengo este error. Es muy posible que haya sido la actualización 10.10.3, como mencionaste en tu edición del 4 de marzo de 2015.
¿Soy el único que sigue viendo este error en 2018 (High Sierra)? La peor parte para mí es esta: "El cambio de íconos provoca un retraso funcional entre el inicio de la transición y el uso de la aplicación en la pantalla de destino. (En mi caso, 3-5 segundos)". Puedo confirmar que el retraso varía según la cantidad de elementos en la barra de menú. Este error es EXACTAMENTE con lo que estoy atascado, y no encontré ninguna información en ningún otro lado. Deshabilitar "Las pantallas tienen espacios separados" es un obstáculo para mi productividad. ¿Alguien? (PD: tengo un rMBP de primera generación)

Apple parece ser muy consciente de esto ahora. Presenté un informe de error en bugreport.apple.com y se marcó como duplicado:

Duplicado de 17643875 (Abierto)

Dado que todavía está abierto, con suerte veremos una solución en alguna revisión de Yosemite.

De lo contrario, Preferencias del sistema -> Accesibilidad -> Las pantallas tienen espacios separados (cerrar sesión/iniciar sesión) por sí solas, pero no hay barra de menú en la segunda pantalla.

Vota a favor por la primera mitad de tu publicación ;)
Buenas noticias: acabo de ver esto en una actualización de camarero: Apple parece haber solucionado el problema del elemento parpadeante para varios monitores en Yosemite con 10.10.3 Beta 2; pero al hacerlo Bartender dejó de funcionar correctamente. Hemos realizado cambios en Bartender para 10.10.3 Beta 2 y anticipamos que ahora funcionará sin problemas; Si ve algún problema con Bartender, háganoslo saber.
¡Esa es una gran noticia, de hecho!

Mi barra de menú ha dejado de parpadear de verdad, mi respuesta anterior no funcionó. ¿La solución? Simplemente reinicie su Mac en Arranque seguro:

  1. Reinicia tu computadora
  2. Mantenga presionada la tecla Mayús después de que se reproduzca el sonido de reinicio
  3. Iniciar sesión
  4. reinicie la computadora y no más flasheo.

Así de sencillo.

La desactivación de "Las pantallas tienen espacios separados" funcionó para mí. Ahora solo tengo una barra de sistema en mi monitor principal, lo cual me parece bien.
@geekinit Estaba tratando de entender por qué la barra de menú estaba visible solo en un monitor, y explicaste por qué.

Tengo el mismo problema. En la configuración de Accesibilidad, active "Reducir transparencia". Eso mitiga un poco el problema, sin embargo, todavía veo un poco de retraso con la ventana recién seleccionada en el otro monitor que está completamente enfocada.

Eliminé los menús de iStat de la barra de menú, no hay ninguna actualización, pero detuvo el nerviosismo constante o la peculiaridad de redibujar. Este software, que me gustaba usar, parecía estar causando el problema. El efecto de redibujado o temblor en los íconos del menú también parecía causar una desaceleración constante en la respuesta del buscador.
Los íconos de mi menú ahora son estables. Intenté realizar varios cambios, como restablecer el SMC, el PRAM, así como eliminar la transparencia y oscurecerme, pero nada detuvo el comportamiento molesto.
Para mí, dejé Fantastical pero luego comencé a revisar los elementos del menú y el menú iStat fue el siguiente en línea. Simplemente no funcionó bien con Yosemite. Sugiero eliminar los elementos del menú para encontrar el que causa el nerviosismo o el redibujado de los iconos de la barra de menú para detener esta peculiaridad en Yosemite.
Fui de León a Yosemite.
No tengo experiencia con otros sistemas operativos intermedios.