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のタブを1つにまとめる拡張機能「OneTab」
Illustratorの環境設定ファイルを再生成する方法
macOSのシステム環境設定「Dock」の設定見直し
動画の圧縮をFinder右クリックメニューの「選択したビデオファイルをエンコード」から行う
サイト上のSVG画像を簡単に保存できるChrome拡張機能「svg-grabber」
StationであらゆるWebサービスをまとめて管理する
Google Chromeでいま開いているページのQRコード生成方法
シンプルが特徴のノートアプリ「Simplenote」とApple純正の「メモ.app」の比較
Alfredでダークモードを切り替えるWorkflowを作成する方法
Macのスニペットアプリ「Dash」の環境設定
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Path Finderのデュアルブラウザで、別枠へのファイル移動とコピーを使いやすくする
iOS Safariでinputタグにフォーカスを合わせると、自動で画面が拡大してしまう原因と解決方法
ターミナルに表示されるmacのコンピュータ名を変更する方法
Drive File StreamでGoogle Driveをローカル容量を圧迫せずにファイルを閲覧する
macOSのシステム環境設定「Mission Control」の設定見直し
BetterTouchToolを使って、ショートカットキーでAirPods ProをMacBook Proに接続する方法
ATOKで英単語変換時に、すべて大文字・小文字の状態で変換する方法
ATOKの句読点変換を無効にしているのに、変換されてしまう場合は「変換方法」を確認!
Ulyssesで特定シートに移動するリンクの作成方法
Keyboard Maestroの変数基礎