すべてのユーザーに対してカスタムURLスキームハンドラを設定する移植可能な方法

すべてのユーザーに対してカスタムURLスキームハンドラを設定する移植可能な方法

私はすでにカスタムURLスキームを生成し、xdg-utilsを使用してハンドラを設定する方法を知っています。

xdg-settings set default-url-scheme-handler name handler.desktop

ただし、このコマンドは現在のユーザーにのみ影響します。システム内のすべてのユーザーのURLをhandler.desktop処理するアプリケーションとして登録する方法(移植性が重要であるため、xdg-utilsを使用することをお勧めします)はありますか(nameすべてのユーザーが実行するときに呼び出す必要があります)?xdg-open name://somethinghandler.desktop

更新:私のUbuntuコンピュータの場合、行を追加するとうまくいく/usr/share/applications/defaults.listようです。

x-scheme-handler/name=handler.desktop

この方法を移植できますか?

ベストアンサー1

おすすめ記事