SystemUIServerがアクアのままな不具合
Menu Enhancer Sampleをお使いの方からお知らせ頂いた件であります。 他のguiKitで再現されるかはわかりません。
起こる不具合とは、システムを(リ)ブート或いは再ログインした後、SystemUIServerに何らかの不具合が生じ、guiKit(mes)が反映されないというものです。
起こり得る原因としまして思い当たるのは、以前pkgで公開していた頃の、SystemUIServer関連ファイルのインストーラーレベルに因るファイル差分の不整合です。 が、私自身SystemUIServer関連ファイルが含まれていないインストーラーパッケージをシステムのクリーンインストール後に用いており、その場合に於いてもこの不具合を把握しておる次第です。
原因は出来るだけ早急に究明したいと考えておりますけれども、暫定的な解消方法がありますのでここに公開します。 非常に簡単なプロセスであり、ログインし直す必要もありませんので、もしこの不具合に遭遇なされましたらどうぞ参考になさって下さい。
それはSystemuUIServerを再起動する方法。 即ち、
/Applications/Utilities/Activity Monitor.app
を起動し(起動しない場合の対策)、
cmd + 1
でモニタ・ウインドウを表示し、(プロセス名でソートすると探しやすいのですが)「SystemUIServer」なるアプリケーション・アイコンの項目をダブルクリックし、出たウインドウ下部の「終了」ボタンをクリックし、更に出現したダイアログウインドウ上の「強制終了」ボタンをクリックします。 これで一端SystemUIServer(.app)は終了しまして、自動的に再起動されます。
この処理後、ステータスメニューのプルダウンメニューはmesを反映させる事でしょう。
続き読みで申し訳ありません。
この不具合はもしやすればMenuMeters.prefPaneのインストールに因る所かも知れません。 かのユーティリティーについて非難する向きは愛用している当方に全く在りませんけれども、ステータスメニューに関してアップルは情報を公開せず、かようなユーティリティーの(持ち得る連続的な情報のデスクトップ上の)公開をばドック(Dock.app)にて勧めるところでありますので、言わば隙間ウェア的な処に在るツールとしてMenuMetersを認識しつつ自己責任の範疇に於いて使われたいと私は思う次第です。 更に言えば、MenuMetersのソースには「Restart SystemUIServer.applescript」なるアップルスクリプトの同梱を見逃せません。



