64 votes

Empêcher le redécoupage des icônes de la barre de menu Yosemite

Lorsque l'on passe d'un écran à l'autre, toutes les icônes de la barre de menu semblent être redessinées, ce qui provoque un effet de tremblement gênant. Cela a commencé à se produire après la mise à niveau vers Yosemite.

Existe-t-il une documentation disponible sur ce problème ? D'autres personnes rencontrent-elles le même problème ? Existe-t-il une solution ?

J'ai actuellement dans ma barre de menu :

  • Twitter
  • Dropbox
  • Grabbox
  • F.lux
  • Caféine
  • La machine à remonter le temps
  • Menu Compteurs
  • WiFi
  • Son
  • Batterie (avec pourcentage)
  • Heure (numérique)
  • Changement de compte
  • Spotlight
  • Centre de notification

Bien que je doute qu'aucun d'entre eux soit la cause.

0 votes

Cela dure-t-il depuis longtemps ? Si non, essayez de relancer le Finder.

2 votes

Ce n'est pas un problème nouveau. Il a été signalé dès les premières versions de développement. C'est très décevant de le voir dans la version finale.

1 votes

@mehmenmike Ça dure depuis des mois, d'après ce que je lis.

45voto

Lingnik Points 825

Mise à jour 2015-03-04 : Selon les notes de mise à jour de l'application Bartender (v1.2.32 ; c'est moi qui souligne) :

Apple semble avoir corrigé le problème du scintillement des éléments pour plusieurs moniteurs dans Yosemite avec 10.10.3 Beta 2. mais en faisant cela, Bartender a cessé de fonctionner correctement. Nous avons apporté des modifications à Bartender pour 10.10.3 Beta 2 et nous pensons qu'il fonctionne désormais sans problème. Si vous rencontrez des problèmes avec Bartender, n'hésitez pas à nous le faire savoir.

Il se peut donc que la fin de ce problème soit en vue.


Je suis désolé de dire que, selon mon propre échange de courriels avec leurs conseillers, la réponse officielle de l'ingénierie d'Apple est que c'est par conception :

Il s'agit d'un comportement normal dû au fait que la transparence est désactivée et activée pour différencier l'affichage actif.

Il existe quelques solutions de contournement que vous pouvez essayer.

- Ajustez les paramètres dans Préférences système -> Accessibilité et activez la réduction de la transparence.

- Les affichages désactivés ont des espaces séparés.

- Activez l'option Utiliser la barre de menu et le dock sombres dans Préférences système -> Général.

Une autre solution de contournement avec Bartender

D'après mon expérience, j'utilise également Bartender pour limiter le nombre d'icônes actives de la barre d'état. Puisque moins d'icônes doivent être redessinées, cela réduit le délai de redessin lors du changement de moniteur. Elles se redessinent toujours, et c'est toujours gênant, mais la réactivité accrue de l'interface me permet de l'ignorer.

Étapes de dépannage qui ne font rien

J'ai effectué les étapes suivantes avec un conseiller technique et un ingénieur Apple senior lors d'un cas d'assistance pour ce même problème. Aucune de ces solutions n'a résolu le problème :

  • créer un nouvel utilisateur (et donc un profil utilisateur vierge)
  • passer en mode sans échec (y compris avec un nouveau compte utilisateur)
  • réinstallation de l'OS
  • réinitialisation du SMC et de la NVRAM
  • Exécution du test matériel Apple
  • Exécution des outils de diagnostic du dongle VGA

Description détaillée du problème

Des vidéos de ce comportement sont publiées ici : https://flic.kr/s/aHsk5xxSb1

  • Lorsqu'un ou deux moniteurs externes sont connectés,
    • via HDMI, MiniDP>DP, ou MiniDP>VGA
  • que le couvercle soit ouvert ou fermé,
  • et Les écrans ont des espaces séparés est activé,
  • on peut cliquer sur le bureau sur n'importe quel bureau inactif (le bureau dont la barre de menu est grisée ou muette),
  • et les icônes de la barre de menu de cet écran commenceront à se redessiner,
    • ce qui se manifeste par un sautillement des icônes (exprimé par un déplacement latéral et vertical),
    • une réorganisation des icônes (dans le cas où on les a réorganisées manuellement en maintenant la touche CMD enfoncée et en les faisant glisser),
    • et un bref dé-antialiasing suivi d'un re-antialiasing (ou dithering) des icônes.
  • Cela se produit avec toutes les icônes de la partie droite de la barre de menus,
    • mais pas ceux de gauche (Apple, et éléments de menu),
    • et excluant également l'icône de la barre latérale.
  • Les symptômes ne pas se produisent lors de la transition d'un moniteur externe à un autre.
  • Le déplacement des icônes entraîne un retard fonctionnel entre le déclenchement de la transition et l'utilisation de l'application dans l'écran de destination. (Dans mon cas, 3 à 5 secondes).
    • Le délai semble dépendre du nombre d'icônes de la barre d'état que vous avez.

Cause profonde ?

Je pense qu'il s'agit d'un problème logiciel lié à SystemUIServer ou à l'une des bibliothèques d'interface utilisateur (privées) sous-jacentes. Il semble fortement lié à l'anticrénelage. Bien qu'Apple affirme qu'il s'agit d'un comportement attendu, je pense que de nombreux utilisateurs seraient d'accord pour dire qu'il s'agit d'un bogue introduit avec Yosemite.

2 votes

Je comprends que la désactivation des Espaces fonctionne ; cela supprime complètement la barre de menus, ce qui serait plutôt regrettable. Merci d'avoir défini plus clairement mon problème !

0 votes

J'ai aussi ce problème :-( il semble aussi qu'il y ait un délai important pour passer d'un écran à l'autre, je dois cliquer deux fois pour me concentrer sur quelque chose dans un autre écran.

3 votes

Pour moi, cela se produit avec le couvercle fermé et la transition entre deux moniteurs externes également. Le redécoupage ne se produit que sur deux moniteurs (l'un étant activé et l'autre désactivé), tandis que la troisième barre de menus reste inchangée. De même, la loupe Spotlight et l'icône Path Finder sur toutes les barres de menu se déplacent de quelques pixels vers le haut lors de l'activation du moniteur interne et vers le bas lorsque les deux moniteurs externes sont actifs.

4voto

jbejar Points 41

Ma barre de menu a cessé de clignoter pour de bon, ma réponse précédente n'a pas fonctionné. La solution ? Redémarrez simplement votre Mac en mode "Safe Boot" :

  1. Redémarrez votre ordinateur
  2. Maintenez la touche shift enfoncée après le son de redémarrage
  3. Connectez-vous
  4. redémarrer l'ordinateur et plus de clignotement.

C'est aussi simple que ça.

1 votes

La désactivation de "Displays Have Separate Spaces" a fonctionné pour moi. Maintenant, je n'ai qu'une barre système sur mon moniteur principal, ce qui me convient parfaitement.

0 votes

@geekinit J'essayais de comprendre pourquoi la barre de menu était visible uniquement dans un moniteur, et vous avez expliqué pourquoi.

4voto

James V Points 51

Apple semble être bien conscient de cela maintenant. J'ai déposé un rapport de bogue sur bugreport.apple.com et il a été marqué comme un doublon :

Duplicata de 17643875 (Ouvrir)

Étant donné qu'il est toujours ouvert, nous espérons voir un correctif dans une révision de Yosemite.

Sinon, Préférences système -> Accessibilité -> Les affichages ont des espaces séparés (déconnexion/login) en soi fait l'affaire pour moi - mais pas de barre de menu sur le deuxième écran.

0 votes

Upvote pour la première moitié de votre message ;)

1 votes

Grande nouvelle - je viens de voir ceci dans une mise à jour de Bartender : Apple semble avoir corrigé le problème du scintillement des éléments pour les moniteurs multiples dans Yosemite avec 10.10.3 Beta 2 ; mais ce faisant, Bartender a cessé de fonctionner correctement. Nous avons apporté des modifications à Bartender pour la version 10.10.3 Beta 2 et nous pensons qu'il fonctionne désormais sans problème. Si vous rencontrez des problèmes avec Bartender, n'hésitez pas à nous le faire savoir.

0 votes

C'est une excellente nouvelle, en effet !

2voto

Greg Points 21

J'ai le même problème. Dans les paramètres d'accessibilité, activez "Réduire la transparence". Cela atténue quelque peu le problème, mais je constate toujours un léger décalage lorsque la fenêtre nouvellement sélectionnée sur l'autre moniteur est entièrement focalisée.

2voto

Oliver Points 2004

J'ai supprimé les Menus iStat de la barre de menu, il n'y a pas de mise à jour mais cela a mis fin à l'instabilité ou au redessin constant. Ce logiciel, que j'aimais utiliser, semblait être à l'origine du problème. L'effet de redécoupage ou d'instabilité des icônes de menu semblait également causer un ralentissement constant de la réponse du finder.
Mes icônes de menu sont stables maintenant. J'ai essayé d'effectuer diverses modifications, comme la réinitialisation du SMC et de la PRAM, ainsi que la suppression de la transparence et l'obscurcissement, mais rien n'a permis de mettre fin à ce comportement gênant.
Pour ma part, j'ai quitté Fantastical mais j'ai ensuite commencé à parcourir les éléments du menu et le menu iStat était le suivant. Il n'était pas compatible avec Yosemite. Je suggère de supprimer des éléments de menu pour trouver celui qui cause l'instabilité ou de redessiner les icônes de la barre de menu pour mettre fin à cette bizarrerie dans Yosemite.
Je suis passé de Lion à Yosemite.
Je n'ai aucune expérience des autres systèmes d'exploitation intermédiaires.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X