ビルド中...サービスを使えるようにする

悩み

  • OSXのサービスメニューはちょっとした便利スクリプトを素早く実行できてとっても便利。
  • ところが、時たま「ビルド中...」が永遠と続いてしまい、使えなくなってしまうのが悩み。


  • 右クリックのサービスメニューはビルド中...だと表示さえしてくれないことがある...。

対策

  • 解決策が見つかった!
/System/Library/CoreServices/pbs
  • 上記をコマンドとしてターミナルで実行してもOK。
  • あるいはFinderでダブルクリックして実行してもOK。
  • 自分の場合はよく使う項目に追加して、Dockからいつでも素早く起動できるようにしておいた。

追伸

  • ちなみに、システム環境設定 >> キーボード >> キーボードショートカット >> サービスで、メニュー表示やショートカットの設定ができる。
    • よく使いそうなサービスを厳選しておけば、メニューが簡潔になり、素早くアクセスできる。
    • とってもよく使いそうなサービスであれば、ショートカットを割り当ててしまうと、さらに幸せになるかも。
  • ところで、自分が作ったサービスを削除したのに、メニューには表示され続けてしまう場合がある。(ファイルは削除したのに)
  • そんな時も「/System/Library/CoreServices/pbs」で解決してしまう。
  • pbsとはペースト・ボード・サーバーの略らしく、実行するとpbsを再起動・初期化する処理になるらしい。
    • サービスとは、ペーストボード(クリップボード)を介した情報処理なので、
    • pbs再起動の際にはサービスメニューも再構築され、問題解決となるようだ。
/System/Library/CoreServices/pbs

サービスでおかしな挙動を感じたら、試してみる価値があるかもしれない。