Запретить перерисовку значков в строке меню Yosemite

При переключении между двумя экранами все значки в строке меню отображаются повторно, что вызывает раздражающий эффект. Это началось после обновления до Йосемити.

Есть ли какая-либо документация по этой проблеме? Другие испытывают одну и ту же проблему? Доступно ли исправление?

В настоящее время у меня в строке меню:

  • Twitter
  • Dropbox
  • Grabbox
  • F.lux
  • Кофеин
  • Time Machine
  • Метрики
  • WiFi
  • Звук
  • Аккумулятор (включая процент)
  • Время (цифровое)
  • Переключатель учетных записей
  • Spotlight
  • Центр уведомлений

Хотя я сомневаюсь, что это одна из причин.

63 голоса | спросил Joost 21 +04002014-10-21T19:54:13+04:00312014bEurope/MoscowTue, 21 Oct 2014 19:54:13 +0400 2014, 19:54:13

5 ответов


45

Обновление 2015-03-04: В соответствии с некоторыми обновленными заметками о выпуске из приложения Bartender (v1.2.32; основное внимание):

  

Apple, похоже, исправила проблему мерцающего элемента для нескольких   мониторы в Йосемити с 10.10.3 Beta 2 ; но при этом Бармендер   перестала работать правильно. Мы внесли изменения в Bartender для   10.10.3 Beta 2 и предвидеть, что он теперь будет работать плавно; если вы видите какие-либо проблемы с Bartender, сообщите нам об этом.

Итак, может быть конец этой проблеме в поле зрения.


Мне жаль говорить, что, согласно моему собственному обмену электронной почтой со своими советниками, официальная реакция Apple Engineering заключается в том, что это по дизайну:

  

Это нормальное поведение, вызванное выключением и включением прозрачности, чтобы различать, какой дисплей активен.

     

Есть несколько обходных путей, которые вы можете попробовать.

     

- Настроить параметры в Системных настройках -> Доступность и возможность уменьшения прозрачности.

     

- Отключить дисплеи имеют отдельные пробелы.

     

- Включить использование панели темного меню и док-станции в системных настройках -> Общие положения.

Другой способ обхода с барменом

По моему опыту, я также запускаю Bartender для ограничения количества активных значков строки состояния. Поскольку меньше значков приходится перерисовывать, это уменьшает задержку перезаписи при переключении мониторов. Они все еще перерисовываются, и это все еще раздражает, но повышенная чувствительность к пользовательскому интерфейсу помогает мне игнорировать его.

Действия по устранению неполадок, которые ничего не делают

Я выполнил следующие шаги со старшим советником и инженером Apple Apple во время поддержки для этой же проблемы. Ни один из них не устранил проблему :

  • создание нового пользователя (и, таким образом, пустой профиль пользователя)
  • переходит в безопасный режим (в том числе с новой учетной записью пользователя).
  • переустановка ОС
  • сброс SMC и NVRAM
  • работает тест Apple Hardware
  • запуск диагностических инструментов VGA-ключа.

Подробное описание проблемы

Видео о поведении размещены здесь: https://flic.kr/s/aHsk5xxSb1

  • Когда подключены один или два внешних монитора,
    • через HDMI, MiniDP> DP или MiniDP> VGA
  • независимо от того, открыта или закрыта крышка,
  • и Дисплеи имеют отдельные пробелы ,
  • можно щелкнуть по рабочему столу на любом неактивном рабочем столе (рабочий стол с затененной или отключенной меню),
  • , а значки меню на дисплее будут перерисовываться,
    • , который проявляется как дрожание икон (выраженное как смещение в поперечном и вертикальном направлениях),
    • переформатирование значков (в случае, когда они вручную перегруппировались, удерживая клавишу CMD и перетаскивая их),
    • и краткое де-сглаживание, за которым следует повторное сглаживание (или сглаживание) значков.
  • Это происходит со всеми значками в правой части строки меню,
    • , но не те, что слева (яблоко и пункты меню),
    • , а также исключая значок боковой панели.
  • При переходе с одного внешнего монитора на другой появляются not .
  • Смещение значков вызывает функциональную задержку между началом перехода и использованием приложения на целевом экране. (В моем случае, 3-5 секунд.)
    • Отображается время задержки, связанное с количеством значков строки состояния, которые у вас есть.

Корневая причина?

Я ожидаю, что это проблема программного обеспечения, связанная с SystemUIServer или одной из базовых (частных) библиотек пользовательского интерфейса. Это, похоже, сильно связано с сглаживанием. Хотя Apple говорит, что это ожидаемое поведение, я думаю, что многие пользователи согласятся, что это ошибка, связанная с Yosemite.

ответил Lingnik 21 +04002014-10-21T21:59:56+04:00312014bEurope/MoscowTue, 21 Oct 2014 21:59:56 +0400 2014, 21:59:56
4

Apple, похоже, хорошо это понимает сейчас. Я отправил отчет об ошибке на bugreport.apple.com и был отмечен как дубликат:

Дубликат 17643875 (Открыть)

Учитывая, что он все еще открыт, мы надеемся, что в некоторых версиях Yosemite мы увидим исправление.

В противном случае, Системные настройки -> Доступность -> Дисплеи имеют отдельные пробелы (logout /login) сами по себе делают трюк для меня - но нет строки меню на втором экране.

ответил James V 11 FebruaryEurope/MoscowbWed, 11 Feb 2015 04:30:16 +0300000000amWed, 11 Feb 2015 04:30:16 +030015 2015, 04:30:16
4

Моя панель меню перестала мигать для реального, мой предыдущий ответ не сработал. Исправить? Просто перезагрузите Mac в безопасную загрузку:

  1. Перезагрузите компьютер.
  2. Удерживайте нажатой вниз после воспроизведения звука перезапуска.
  3. Войти
  4. перезагрузите компьютер и больше не мигайте.

Это просто.

ответил jbejar 14 52014vEurope/Moscow11bEurope/MoscowFri, 14 Nov 2014 02:11:11 +0300 2014, 02:11:11
2

У меня такая же проблема. В настройках доступности включите «Уменьшить прозрачность». Это немного смягчает проблему, однако я все еще вижу небольшую задержку, когда вновь выбранное окно на другом мониторе полностью сфокусировано.

ответил Greg 28 +03002014-10-28T21:33:14+03:00312014bEurope/MoscowTue, 28 Oct 2014 21:33:14 +0300 2014, 21:33:14
2

Я удалил меню iStat из строки меню, обновления нет, но он остановил постоянную дрожащую или перерисовывающую причуду. Это программное обеспечение, которое мне нравилось использовать, похоже, вызывало проблему. Эффект перерисовки или дрожания на значках меню также вызывал постоянное замедление в ответе на поиск.
Значки в меню теперь стабильны. Я пробовал делать различные изменения, такие как сброс SMC, PRAM, а также удаление прозрачности и затемнение, но ничего не остановило раздражающее поведение.
Для меня я ушел из Fantastical, но затем начал просматривать пункты меню, а меню iStat было следующим inline. Он просто не играл с Йосемити. Я предлагаю удалить пункты меню, чтобы найти тот, который вызывает дрожание или перерисовку значков в строке меню, чтобы остановить эту причуду в Йосемите.
Я отправился из Льва в Йосемити.
У меня нет опыта работы с другими операционными системами между ними.

ответил bill 20 42014vEurope/Moscow11bEurope/MoscowThu, 20 Nov 2014 23:47:35 +0300 2014, 23:47:35

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132