
Finder Sync Extensions について聞いたことがない方もいらっしゃるかもしれません。Dropbox と HoudahSpot 以外でこの機能をサポートしているアプリはあまり見かけません。Finder Extensions を使用すると、サードパーティの開発者が Mac の Finder をカスタマイズできます。Finder のツールバーのボタンを追加したり、ファイルを右クリックしたときに表示されるコンテキストメニューを変更したりできます。
Service Stationは、Finderの機能拡張を活用した新しいMacユーティリティです。ユーザーは、右クリックのコンテキストメニューに表示するアプリをいつ、どのアプリを表示するかを制御するルールを作成できます。また、AppleScriptやシェルスクリプト、Automatorワークフローの実行にも使用できます。これらはすべてmacOSが既に何らかの形でサポートしているタスクですが、Service Stationではトップレベルのコンテキストメニューオプションとして表示され、個々のニーズに合わせてカスタマイズできるため、非常に便利なツールとなっています。
Service StationのUIは、複数の異なるビューを備えた単一のウィンドウで構成されています。これらのビューは、ウィンドウ上部のセグメント化されたコントロールを使用して切り替えることができます。このアプリはスタンドアロンのユーティリティですが、単一ウィンドウのアプローチは、Hazelがインストールするようなシステム環境設定パネルを彷彿とさせます。
アプリのコンテキストメニュービューで、ルールとメニュー項目を設定します。各ルールは、Finderのコンテキストメニューにメニュー項目を表示するために満たすべき一連の条件を定義します。例えば、MarkdownファイルをiA Writerで開きたい場合は、プラスボタンをクリックし、ルール名を入力して「ファイル拡張子がmd」というルールを定義します。次に、メニュー項目パネルでその下のプラスボタンをクリックすると、アプリケーションまたはスクリプトを追加するオプションが表示されます。iA Writerに移動し、「開く」をクリックすれば、ルールの準備は完了です。これで、.mdファイルを右クリックするたびに、iA Writerで開くオプションが表示されます。
しかし、Service Stationの真の力は、より複雑なルールを作成できることにあります。なぜなら、iA Writerを.mdファイルを開くためのデフォルトアプリとして設定することもできるからです。ルールでは、アプリまたはスクリプトをサービスメニューに表示するために、一部またはすべての条件を満たすことを要求できます。ルール自体は、種類、ファイル名、ファイル拡張子、いくつかの特定のファイルタイプ(テキスト、音楽、画像、ディレクトリ、スクリプトなど)、選択されたファイルの数、さらには右クリックで表示されるコンテキストメニューのタイプに基づくことができます。もちろん、選択したルールタイプによって利用可能なパラメータが決まり、1つのルールに複数の条件を追加することで、多種多様なルールを作成できます。
右側のパネルでは、ルールの条件が満たされたときに表示されるメニュー項目を指定します。ここでは、Mac上のアプリの組み合わせ、AppleScript、シェルスクリプト、Automatorワークフローを追加できます。
Service Stationには、フォルダ、テキストファイル、動画、画像用のルールがいくつか組み込まれています。デフォルトのルールは必要に応じて編集または削除できますが、削除する前に、それぞれのルールの下にある歯車アイコンをクリックして、設定内容を確認することをお勧めします。何ができるのかを知るには良い方法です。
Service Stationの一番気に入っている点は、仕事に重要な項目だけをまとめて表示してくれることです。例えば、FinderでPNGファイルを右クリックし、「このアプリケーションで開く」を選択すると、使えるアプリが24種類も表示されます。しかし、実際には私が日常的に使う画像エディターは数種類しかないので、Service Stationに内蔵されているサンプルルールを変更し、Pixelmator Pro、Lightroom、Previewのオプションを表示するようにしました。これで、画像を右クリックしたときに、これら3つのアプリがコンテキストメニューの上部に表示され、簡単に選択できるようになりました。「このアプリケーションで開く」メニューを使って長いアプリリストから選ぶ必要がなくなりました。
Service Stationのもう一つの利点は、AppleScriptやシェルスクリプト、Automatorのワークフローを、普段よく使うアプリと連携して使えることです。この機能はまだあまり使っていませんが、現在Finderのクイックアクションとしてアクセスしている機能を画面上に表示させる実験をしています。
Service Stationには、いくつか注意すべき点があります。まず、複数のMac間でアプリ内購入を復元する機能が現在動作しません。修正作業中ですが、アプリがアップデートされるまでは、1台のMacでプレミアム機能をアンロックしても、2台目のMacではアンロックできません。
次に、このアプリでは、ファイル形式を処理できないアプリにファイル形式を割り当てることができます。例えば、計算機アプリをテキストファイルに割り当てることができます。計算機アプリでテキストファイルを開こうとしても何も問題はありません。Macにエラーが表示されるだけです。ただし、Uniform Type Identifiers(UTI)などの技術を使って、割り当てられるアプリの選択肢が、そのアプリが処理できるファイル形式に限定されていれば、より望ましいと思います。Finderの拡張機能でそれが可能かどうかはわかりませんが、ルールの作成が容易になるでしょう。
それでも、Service Stationは私が大好きなMacユーティリティです。他の方法でも機能にアクセスできますが、シンプルな設定UIとよく使うアプリの統合により、Finderのコンテクストメニューの使い勝手が以前よりも向上しています。
このアプリはMac App Storeから無料でダウンロードでき、4つのルールと3つのコンテキストメニュー項目が利用可能です。14.99ドルのアプリ内課金で、ルールとメニュー項目を無制限に利用できるようになります。また、デフォルトのメニュー項目から「サービスステーション」が削除されます。
追加コンテンツと特典にアクセスする
Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。
毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。
詳細については、こちらおよびクラブの FAQ をご覧ください。
Club MacStories : アプリ、ヒント、自動化ワークフロー、長文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。
Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。
Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。