🦴
Linux の Google Chrome で nostr: を Nostter で開く
はじめに
njump 等では nostr:
で始まるプロトコル URL が用意されている。例えば note1 であれば nostr:note1xxxx
、また nprofile1 であれば nostr:nprofile1xxxx
といった具合に。
これは gossip 等のデスクトップアプリケーションで開くためのもので、nprofile1 であればユーザのプロフィールが表示される様になっている。
しかし gossip を使っていない人もいる。僕もそう。できれば nostter で開いて欲しい。
Desktop ファイルを用意する
以下の nostr.desktop というファイルを用意する。
[Desktop Entry]
Exec=bash -c "xdg-open https://nostter.app/$(echo %u | sed 's!^nostr:!!' | jq -Rr @uri)"
Version=1.0
Type=Application
Categories=Utility
Name=Nostter
Terminal=false
MimeType=x-scheme-handler/nostr;
※ 実行には jq コマンドが必要です。
このファイルを以下の場所に置く。
$HOME/.local/share/applications/nostr.desktop
mimeinfo.cache を更新する
nostr.desktop を置いた同じ場所に mimeinfo.cache
というファイルが置かれている。これを開いて最後の行に以下を追加する。
x-scheme-handler/nostr=nostr.desktop;
こうすれば、nostr: のリンクを Nostter で開ける様になる。
結論
便利
Discussion