メニューバーアイコンヨセミテの再描画を防止


64

2つの画面を切り替えると、メニューバーのすべてのアイコンが再描画されるように見えるため、イライラするような効果が生じます。これは、ヨセミテにアップグレードした後に起こり始めました。

この問題に関するドキュメントはありますか?他の人も同じ問題を経験していますか?利用可能な修正プログラムはありますか?

私は現在、私のメニューバーにあります:

  • Twitter
  • ドロップボックス
  • グラブボックス
  • F.lux
  • カフェイン
  • タイムマシン
  • メニューメーター
  • Wi-Fi
  • バッテリー(パーセンテージを含む)
  • 時間(デジタル)
  • アカウント切り替え
  • スポットライト
  • 通知センター

私はそれらのいずれかが原因だとは思いませんが。


これは長い間続いていますか?そうでない場合は、Finderを再起動してください。
woff 14年

2
これは新しい問題ではありません。初期の開発者リリースで報告されました。最終リリースでそれを見るのは非常に残念です。:-\
jdm404 14年

1
@mehmenmike私が読んでいるものによると、それは何ヶ月も続いています。
ヨースト14年

3
まずはありがとう!私は夢中になっていると思った。私はこのインストールの1日目に気付きましたが、同じ問題を抱えている他の人を見つけました。私にとっては、別のモニターをクリックすると、OSが瞬時にフリーズし、その後メニューバーが痙攣します。私はMBアプリを殺すか、すべてをバーテンダーの下に置くことを試みましたが、それはまだそれをします。この問題は非常にイライラします!
JoshStrange 14年

1
関連思えるのSnow Leopardとマーベリックスとの2008/2011から数スレッドがあるように見えますが、はい、これはAppleのフォーラムのスレッドがあります:discussions.apple.com/thread/6601144?start=0&tstart=0
リングニク14年

回答:


45

更新2015-03-04: Bartenderアプリの更新されたリリースノート(v1.2.32、エンファシスマイニング)によると:

Appleは、10.10.3 Beta 2でYosemiteの複数のモニターのちらつきアイテムの問題を修正したようです。しかし、そうすることでバーテンダーは正しく動作しなくなりました。10.10.3 Beta 2のBartenderに変更を加え、現在スムーズに機能することを期待しています。バーテンダーで問題が発生した場合はお知らせください。

そのため、この問題の終わりが見えてくるかもしれません。


残念ながら、私自身のアドバイザーとのメール交換によると、Apple Engineeringの公式の返答は、これは仕様によるものです。

これは、どのディスプレイがアクティブであるかを区別するために、透明度のオンとオフを切り替えることによって引き起こされる通常の動作です。

試すことができるいくつかの回避策があります。

— [システム環境設定]で設定を調整し、[アクセシビリティ]を選択して、透明度を下げます。

—ディスプレイを無効にするにはスペースが必要です。

— [システム環境設定]-> [全般]で[ダークメニューバーとドックの使用]を有効にします。

バーテンダーの別の回避策

私の経験では、アクティブなステータスバーアイコンの数を制限するために、Bartenderも実行しています。再描画する必要のあるアイコンが少ないため、モニターを切り替える際の再描画遅延が減少します。彼らはまだ再描画し、それはまだ迷惑ですが、UIの応答性の向上はそれを無視するのに役立ちます。

何もしないトラブルシューティング手順

この同じ問題のサポートケース中に、シニアアップルテクニカルアドバイザーとエンジニアで次の手順を実行しました。これらのいずれも問題を修正しませんでした

  • 新しいユーザーの作成(したがって、空のユーザープロファイル)
  • セーフモードに入る(新しいユーザーアカウントを含む)
  • OSの再インストール
  • SMCおよびNVRAMのリセット
  • Apple Hardware Testの実行
  • VGAドングル診断ツールの実行

詳細な問題の説明

動作のビデオはここに投稿されています:https : //flic.kr/s/aHsk5xxSb1

  • 1つまたは2つの外部モニターが接続されている場合、
    • HDMI、MiniDP> DP、またはMiniDP> VGA経由
  • 蓋が開いているか閉じているかに関係なく、
  • そして、表示し、別のスペースを持って有効になっています、
  • 非アクティブなデスクトップ(グレーアウトまたはミュートされたメニューバーのあるデスクトップ)でデスクトップをクリックできます。
  • そのディスプレイのメニューバーのアイコンは再描画を開始し、
    • アイコンの揺らぎとして現れます(横方向および縦方向のシフトとして表されます)。
    • アイコンの再配置(CMDキーを押しながらドラッグして手動でアイコンを再配置した場合)
    • そして、アイコンの再アンチエイリアス(またはディザリング)が続く短いアンチエイリアス除去。
  • これは、メニューバーの右側にあるすべてのアイコンで発生します。
    • ただし、左側のもの(アップル、メニュー項目)ではありません。
    • サイドバーアイコンも除外します。
  • ある外部モニターから別の外部モニターに移行する場合、この現象発生しません
  • アイコンの移動により、移行の開始と宛先画面でのアプリケーションの使用との間に機能的な遅延が生じます。(私の場合、3〜5秒です。)
    • 遅延のタイミングは、ステータスバーアイコンの数に関連して表示されます。

根本的な原因?

これは、SystemUIServerまたは基盤となる(プライベート)UIライブラリのいずれかに関連するソフトウェアの問題であると予想されます。アンチエイリアシングに大きく関係しているようです。Appleはこれは予期された動作であると言っていますが、多くのユーザーは、これがYosemiteで導入されたバグであることに同意すると思います。


2
Spacesを無効にすると動作します。それはメニューバーを完全に削除しますが、これはかなり残念です。問題をより明確に定義してくれてありがとう!
ヨースト14年

3
私にとっては、ふたを閉じて、2台の外部モニター間を移動したときに発生します。再描画は2つのモニター(1つがアクティブでもう1つがミュート)でのみ行われ、3番目のメニューバーは変更されません。また、すべてのメニューバーのSpotlight虫眼鏡とPath Finderアイコンは、内部モニターをアクティブにすると数ピクセル上に移動し、外部モニターをアクティブにすると再び下に移動します。
Laasの

1
@Laas:良い説明。昨日も2台の外部モニター(組み込みではなく)の間でこれに遭遇しました。すべて:上記のメモを更新し、これが視覚的に症状と一致するように見えることを確認できた場合、これらのビデオへのリンクを投稿しました。
リングニク

3
「ディスプレイには別のスペースがあります」を無効にする必要があります。別のモニターをクリックすると、MBPが部屋に放り出されます。メニューバーが、モニターごとにまだ異なるスペース。「これは予想される動作だとアップルは言っています」については、別のモニター「予想される動作」をクリックすると、どのような世界で1〜3秒遅れますか??
JoshStrange 14年

5
ちらつきは、暗いメニューバーではさらに悪化します。画面を切り替えるたびに(内蔵ディスプレイと外部ディスプレイの間で)アイコンが完全な白い長方形で再描画されるため、暗いメニューバーに切り替えることは解決策ではありません。
アダムリンドバーグ14年

4

Appleは今これをよく知っているようです。bugreport.apple.comにバグレポートを提出しましたが、重複としてマークされました。

17643875の複製(オープン)

まだ開いているので、Yosemiteの改訂版で修正されることを期待しています。

それ以外の場合、[システム環境設定]-> [アクセシビリティ]-> [ディスプレイにはそれ自体で個別のスペース(ログアウト/ログイン)がありますが、2番目の画面にメニューバーはありません。


あなたのポストの上半期のUpvote;)
Joostの

1
素晴らしいニュース-バーテンダーの更新でこれを見たばかりです。Appleは、10.10.3 Beta 2でYosemiteの複数のモニターのちらつきの問題を修正したようです。しかし、そうすることでバーテンダーは正しく動作しなくなりました。10.10.3 Beta 2のBartenderに変更を加え、現在スムーズに機能することを期待しています。バーテンダーで問題が発生した場合はお知らせください。
ジェームズV

それは実に素晴らしいニュースです!
ヨースト

4

メニューバーの点滅が実際に停止しました。以前の回答は機能しませんでした。修正?Macを再起動してセーフブートを開始します。

  1. コンピュータを再起動してください
  2. 再起動音の再生後にシフトを押し続ける
  3. ログイン
  4. コンピューターを再起動します。これ以上点滅しません。

簡単です。


1
「ディスプレイにはスペースがあります」を無効にするとうまくいきました。現在、プライマリモニターにはシステムバーのみがあり、それで十分です。
geekinit 14

@geekinitモニターだけでメニューバーが表示される理由を理解しようとしましたが、その理由を説明しました。
キアマルルノ

2

同じ問題があります。アクセシビリティ設定で、「透明度を下げる」をオンにします。これにより問題は多少緩和されますが、他のモニターで新しく選択されたウィンドウが完全にフォーカスされているため、まだ少し遅れが見られます。


2

メニューバーからiStat Menusを削除しましたが、更新はありませんが、不安定なまたは再描画の癖が止まりました。私が使用するのが好きだったこのソフトウェアは、問題を引き起こしているようです。メニューアイコンの再描画または不安定な効果も、ファインダーの応答を一定に遅くするように思われました。
メニューアイコンが安定しました。SMC、PRAMのリセット、透明度の削除、暗くなるなどのさまざまな変更を試みましたが、迷惑な動作を止めることはできませんでした。
私にとっては、Fantasticalを終了しましたが、メニュー項目を調べ始めると、iStatメニューが次のインラインになりました。Yosemiteではうまく動作しませんでした。メニュー項目を削除して、メニューバーアイコンの不安定または再描画の原因となっているものを見つけて、ヨセミテでこの奇妙な動作を止めることをお勧めします。
ライオンからヨセミテに行きました。
私は他のオペレーティングシステムとの間に経験がありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.