Workspacesに新たな機能を追加する「プラグイン」の追加方法と使い方

Workspacesにはプラグイン機能があり、できることを拡張できます。
プラグインの追加方法

Workspacesの公式サイトに「Plugins」ページがあり、そこからダウンロードできます。
Zipを解凍すると「.app」形式のファイルになるので、Workspacesの[環境設定]→[Plugins]の白背景部分にドラッグアンドドロップするか、もしくは左下の「+」アイコンから追加します。
![[環境設定]→[Plugins]](https://webrandum.net/mskz/wp-content/uploads/2022/04/image_2-1.png)
ここで追加されたプラグインは大きく分けて「Action」と「Command」に分類されます。
「Action」はワークスペースの編集画面で「Actions」から追加できて、「Command」は検索ウインドウからコマンドを入力して実行できるようになります。
プラグインの使い方
Actionの場合
ワークスペースの編集画面に移動して、項目追加時に「Actions」をクリックすると、追加されたActionプラグインの一覧が表示されます。

この中から選択して使用します。
Commandの場合
検索画面で「:(コロン)」を入力すると、コマンドの検索ができます。
ここで追加したCommandプラグインのコマンドを検索してenterで実行できます。

公式サイトのプラグイン
AddResources
「AddResources」は現在開いているアプリやFinder・Google Chrome・Safariを、ワークスペースに簡単に追加するプラグインです。
検索画面で「:add」でコマンドを検索し、enterで実行します。
すると、そこからさらに候補が4つ表示されます。

「add apps」を選択すると、「Add to Workspaces」ウインドウが開きます。
ここに現在開いているアプリが一覧で表示されるので、追加したいアプリをチェックして「Workspace:」で追加したいワークスペースを選択します。

選択したら「Add」で追加できます。
ワークスペースをいちいち作るのは面倒ですが、このプラグインを使えば現状をすぐワークスペース化できます。
ScriptRunner
「ScriptRunner」はワークスペースのアクションに「スクリプト実行」を追加するプラグインです。
アクション追加後に「Edit」をクリックすると別ウインドウが開くので、そこにシェルスクリプトを入力して使用します。

QuitApps
「QuitApps」はワークスペースのアクションに「アプリの終了」を追加するプラグインです。
アクション追加後に「Edit」をクリックすると別ウインドウが開きます。
あとは左下の「+」アイコンをクリックして、アプリを追加していきます。

一番上の「Quit」の右の選択肢は下記の通りです。
| 項目 | 内容 |
|---|---|
| following | 選択したアプリをすべて終了する |
| all except following | 選択したアプリ以外をすべて終了する |
| all | すべてのアプリを終了する |
PlayMusic
「PlayMusic」はワークスペースのアクションに「音楽の操作」を追加するプラグインです。
アクション追加後に「Edit」をクリックすると別ウインドウが開きます。

設定は「Play(再生)」か「Pause(停止)」か選択して、あとは「Playlist」を選択するだけです。



Google Chromeでいま開いているページのQRコード生成方法
BetterTouchToolのライセンス・料金まとめ(BetterSnapToolやBTT Remoteによる無料ライセンス)
ウインドウリサイズ系のアプリMagnet・ShiftIt・BetterTouchToolの比較
ATOKの8カ国語クラウド翻訳変換を使って、英語の翻訳をすばやく行う方法
SNS・ウェブサービスへの保存系Chrome拡張機能
Alfredを立ち上げたら自動で入力モードを「英数」に切り替える設定方法
Chrome拡張機能のVimiumを使ってキーボードだけでブラウザを操作する
Macで毎回使うアプリやフォルダを一気に開いて、すばやく作業環境を整えられる「Workspaces」
macOS Mojaveに移行したタイミングでPathFinder8にバージョンアップしました
Keyboard Maestroでブックマークレットにショートカットキーを割り当てる方法
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Eagleで実現するクリエイティブ素材の簡単管理
かゆいところに手が届く「Supercharge」でMac環境を便利にカスタマイズする
超軽量なコードエディタ 「Zed」をサブエディタとして活用する
Bartender 6で追加されたWidgets機能で自作メニューバーアイテムを簡単に作成する
Googleカレンダーを便利に活用するための小技集(祝日だけを表示・月末の繰り返しイベントを追加)
Obsidianを使った「自己流PKM」で行う知識トレーニング
テキストエディタ・ノートアプリ関連のショートカットキーをKeyboard Maestroで統一する
Path Finderを使ってキーボードだけでファイル操作する方法(応用編)
macOSのコマンドパレット比較!SpotlightとAlfred、Raycastどれを使えばいい?