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」を選択するだけです。




Illustratorをスクリプトで操作する時の基本
Alfred 4のターミナル機能で実行されるアプリをiTerm2に変更する方法
AlfredでDropbox Paperの検索ができるWorkflow「Dropbox Paper Finder」
Dashの時間と日付のフォーマット設定方法
Macでアプリケーションを指定してファイルを開く方法まとめ
MacのSublime Textを日本語化する方法
MAMPでhtdocs内に複数のローカルホストを作成する方法
Path Finderのデスクトップ表示をすれば、デスクトップだけ不可視ファイルを非表示にできる!
BetterTouchToolでウインドウをアクティブにしないで移動する方法
npmをGUIで管理するアプリケーション「ndm – npm desktop manager」
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
1Passwordの開発者向け機能(SSH Agent / Environments / 1Password CLI / Developer Watchtower)
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
Obsidianで整理した知識をAnkiで定着させる方法
Figma × Keyboard Maestroでどこまで効率化できる?
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」