Jazzと読書の日々

iPadを筆記具として使う方法を模索します

Obsidian のツールバーのアイコンを変更

従来はCommanderを使えばアイコンの変更ができたのですが、最近のTemplaterのバージョンアップで、変更できないケースが発生しています。 困りましたね。

Commander

Commanderのアイコン設定は「.obsidian > plugins > cmdr」にある data.json というファイルにあります。 今回これを直接書き換えてみましょう。

隠しフォルダを開く

ファイルマネージャの Owlfiles を使います。 「もっと > 設定 > ファイルマネージャー」で「隠しファイルを表示」にしてください。

「新しい接続」で「外部の場所」を選び、Obsidanフォルダを追加します。 あとは cmdrフォルダの data.json をタップ。 これでアイコンの編集ができます。

data.json

mappedIcons のところが目的地。

{
  "commandID": "templater-obsidian:Template/TableMaker.md",
  "iconID": "table"
},

コマンドIDとアイコンIDのセット。 必要な分だけ、この配列を追加すればOKです。

コマンドID

Templaterスクリプトは「templater-obsidian:」のあとにファイルのパス名を書くだけ。 Templateフォルダ内の TableMaker.md なら Template/TableMaker.md がパス名になります。 Templater の Hotkeys に登録してあることが条件。

それ以外のコマンドは以前書いた方法で検索してください。

アイコンID

アイコンID は Lucide Icons に準拠しています。 このアイコン名をそのまま使います。

data.json を保存し、Obsidianを再起動すれば新しいアイコンになります。

まとめ

Commanderが対応してくれればいいんだけど。