Запобігайте перемальовуванню значків рядка меню Yosemite


64

Під час перемикання між двома екранами всі піктограми на панелі меню здаються повторно намальованими, що викликає дратівливий ефект роздратування. Це почалося після переходу на Йосеміті.

Чи є якась документація з цієї проблеми? Чи відчувають інші проблеми з тим же? Чи є виправлення?

На даний момент у мене на панелі меню:

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

Хоча я сумніваюся, що будь-яка з них є причиною.


Це тривало вже давно? Якщо ні, спробуйте перезапустити Finder.
woff

2
Це не нова проблема. Про це повідомлялося ще в ранніх випусках розробників. Дуже прикро, побачивши це у фінальному випуску. : - \
jdm404

1
@mehmenmike Це триває місяцями, відповідно до того, що я читаю.
Joost

3
Перш за все дякую! Я думав, що я зійшов з розуму. Я помітив цього дня 1 моєї установки, але щойно знайшов когось іншого з тим самим питанням. Для мене натискання на інший монітор спричиняє часткове секундне замерзання ОС, а потім рядок меню переходить до спазмів. Я намагався вбити додатки МБ або покласти все під бармен, але все одно це роблять. Це питання надзвичайно розчаровує!
JoshStrange

1
Схоже, є кілька потоків із 2008/2011 року із Snow Leopard та Mavericks, які здаються пов'язаними, але так, на форумах Apple є нитка для цього: дискусії.apple.com/
Лінгник

Відповіді:


45

Оновлення 2015-03-04: Відповідно до деяких оновлених приміток до випуску програми Bartender (v1.2.32; міна акценту):

Apple, схоже, вирішила проблему мерехтіння для декількох моніторів у Йосеміті з 10.10.3 Beta 2 ; але при цьому Бармен перестав працювати правильно. Ми внесли зміни в "Бармен" за 10.10.3 бета-версії 2 і передбачаємо, що вона тепер працює безперебійно; якщо ви бачите якісь проблеми з Барменом, будь ласка, повідомте нас про це.

Тож ця проблема може бути видно.


Пробачте, можу сказати, що, згідно з моїм власним обміном електронною поштою з їхніми Радниками, офіційна відповідь Apple Engineering полягає в тому, що це задумано:

Це нормальна поведінка, спричинене вимкненням прозорості та вмиканням, щоб розрізняти показ активного відображення.

Ви можете спробувати кілька способів вирішення.

- Відрегулюйте параметри в системних налаштуваннях -> Доступність і включіть зменшення прозорості.

- Дисплеї для відключення мають окремі пробіли.

- Увімкніть використання темної смуги меню та док-станції в системних налаштуваннях -> Загальні.

Ще одне вирішення проблеми з барменом

Зі свого досвіду, я також запускаю Bartender, щоб обмежити кількість активних піктограм рядка стану. Оскільки менше значків доводиться перемальовувати, це зменшує затримку перемальовки при перемиканні моніторів. Вони все ще перемальовуються, і це все ще дратує, але підвищена чуйність інтерфейсу допомагає мені ігнорувати це.

Усунення несправностей, які не роблять нічого

Наступні кроки я виконував зі старшим технічним радником та інженером Apple під час справи щодо підтримки цього ж питання. Жодне з цих проблем не вирішило :

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

Детальний опис проблеми

Відео про поведінку розміщено тут: https://flic.kr/s/aHsk5xxSb1

  • Якщо один або два зовнішніх монітора підключені,
    • через HDMI, MiniDP> DP або MiniDP> VGA
  • незалежно від того, відкрита чи закрита кришка,
  • і на дисплеях увімкнено окремий пробіл ,
  • можна натиснути робочий стіл на будь-якому неактивному робочому столі (на робочому столі із сірим або приглушеним меню),
  • і значки меню меню дисплея почнуть перемальовуватися,
    • що проявляється тремтінням іконок (виражається як зсув бічно і вертикально),
    • перестановка піктограм (у випадку, коли ви переставили їх вручну, утримуючи клавішу CMD та перетягуючи їх),
    • і коротке знезараження з подальшим повторним антиаліазінгом (або зниканням) піктограм.
  • Це відбувається з усіма значками в правій частині меню,
    • але не ті, що ліворуч (яблуко та пункти меню),
    • а також виключаючи значок бічної панелі.
  • Симптоми не виникають при переході від одного зовнішнього монітора до іншого.
  • Переміщення піктограм викликає функціональну затримку між початком переходу та використанням програми на екрані призначення. (У моєму випадку 3-5 секунд.)
    • З'являється час затримки, пов’язаний із кількістю наявних значків рядка стану.

Першопричина?

Я очікую, що це проблема програмного забезпечення, пов’язана з SystemUIServer або однією з основних (приватних) бібліотек інтерфейсу користувача. Це здається сильно пов’язаним із антиалізінг. Хоча Apple каже, що це очікувана поведінка, я думаю, що багато користувачів погодиться, що це помилка, представлена ​​Yosemite.


2
Я розумію, що відключення Spaces працює; це зовсім знімає меню, що було б дуже прикро. Дякую за більш чітке визначення моєї проблеми!
Joost

3
Для мене це відбувається із закритою кришкою та переходом між двома зовнішніми моніторами. Перемальовування відбувається лише на двох моніторах (один активуючий, а інший вимкнення звуку), тоді як третій рядок меню залишається незмінним. Також лупа прожектора та значок Finder Path на всіх панелях меню зміщують кілька пікселів вгору при активації внутрішнього монітора та знову вниз, якщо активовано будь-який зовнішній монітор.
Лаас

1
@Laas: Хороший опис. Я зіткнувся з цим між двома зовнішніми моніторами (а не вбудованими) вчора також. Все: я оновив свої замітки вище та опублікував посилання на ці відео, якщо ви могли підтвердити, що це, візуально, відповідає вашим симптомам.
Лінгник

3
Мені доведеться відключити "Дисплеї мають окремий простір", відставання при натисканні на інший монітор дозволяє мені перекинути свій MBP по кімнаті ... Я дуже сподіваюся, що яблуко це скоро виправить або дасть нам можливість мати лише 1 панель меню, але все ж різні місця на моніторі. Що стосується "Apple каже, що це очікувана поведінка" в якому світі - відставання на 1-3 секунди при натисканні на інший монітор "Очікувана поведінка" ??
JoshStrange

5
Мерехтіння ще гірше з темним меню. Я отримую піктограми, перефарбовані повністю білими прямокутниками щоразу, коли перемикаю екран (між вбудованим та зовнішнім дисплеєм), тому перехід на темний меню не є рішенням.
Адам Ліндберг

4

Apple, схоже, зараз це добре знає. Я подав звіт про помилку на bugreport.apple.com, і він був позначений як дублікат:

Дублікат 17643875 (відкрито)

Зважаючи на те, що вона все ще відкрита, сподіваємось, ми побачимо виправлення в деякій редакції Yosemite.

В іншому випадку Системні налаштування -> Доступність -> Дисплеї мають окремі пробіли (вихід / вхід) сам по собі робить фокус для мене - але на другому екрані немає рядка меню.


Оновлення за першу половину вашої публікації;)
Joost

1
Чудова новина - я щойно побачив це в оновленнях бармена: Apple, здається, вирішила проблему мерехтіння на декількох моніторах в Йосеміті з 10.10.3 Beta 2; але при цьому Бармен перестав працювати правильно. Ми внесли зміни в "Бармен" за 10.10.3 бета-версії 2 і передбачаємо, що вона тепер працює безперебійно; якщо ви бачите якісь проблеми з Барменом, будь ласка, повідомте нас про це.
Джеймс V

Це справді чудова новина!
Joost

4

Моя панель меню перестала моргати по-справжньому, моя попередня відповідь не працювала. Виправлення? Просто перезавантажте ваш Mac у безпечному завантаженні:

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

Це просто.


1
Відключення "Дисплеї мають окремі простори" працювало для мене. Тепер на моєму первинному моніторі є лише системний рядок, який у мене добре.
geekinit

@geekinit Я намагався зрозуміти, чому панель меню видно саме на моніторі, і ви пояснили, чому.
kiamlaluno

2

У мене те саме питання. У налаштуваннях доступності увімкніть "Зменшити прозорість". Це дещо пом'якшує проблему, однак я все ще бачу трохи відставання, коли нещодавно вибране вікно на іншому моніторі повністю зосереджено.


2

Я видалив меню iStat з панелі меню, оновлення не відбувається, але це зупинило постійне тремтіння або пересмикування перемальовування. Це програмне забезпечення, яке мені сподобалося використовувати, здавалося, викликає проблему. Ефект перемальовки або тремтіння на піктограмах меню, здається, також спричиняє постійне уповільнення реакції шукача.
Піктограми мого меню зараз стабільні. Я спробував внести різні зміни, такі як скидання SMC, PRAM, а також зняття прозорості та затемнення, але ніщо не зупинило дратівливу поведінку.
Для мене я кинув Фантастичне, але потім почав переглядати пункти меню, і наступне введення в меню iStat. З Йосеміті просто не було добре. Я пропоную видалити пункти меню, щоб знайти той, що спричиняє хвилювання або перемальовування піктограм рядка меню, щоб зупинити цю примху в Йосеміті.
Я поїхав з Лева в Йосеміті.
Я не маю досвіду роботи з іншими операційними системами між ними.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.