i3でURLを開くためのデフォルトブラウザを設定するには?

i3でURLを開くためのデフォルトブラウザを設定するには?

以下を使用してChromiumのURLを開くようにデフォルトのブラウザを設定してみました。

xdg-settings set default-web-browser chromium.desktop

(はい、このコマンドを実行する前に/usr/share/applications/chromium.desktopが存在することを確認しましたが、存在します。)以下を返します。

xdg-settings: unknown desktop environment

i3はデスクトップ環境ではないので、このエラーは確かにわかりますが、解決する方法はありますか? xdg-openがChromiumを使用してURLを開くことを望む理由は、notebook()SageMathコマンドラインでそれを実行すると、デフォルトのWebブラウザで(xdg-openを使用して)ラップトップを開こうとするためです。現在、これは明らかに失敗しているので(問題のブラウザやアプリケーションがURLを開いていない)、うまくいきたいと思います。 ChromiumでURLを開くにはxdg-openをインポートする必要があると思います。

ベストアンサー1

インストールするパールファイルmimeinfoそしてこのように整理してみてください。アーチウィキの記事をご覧ください。xdg-utils:

デスクトップ環境が検出されない場合、MIMEタイプの検出は(一般的には)XDG標準を実装していないファイルを使用します。 xdg-openにデスクトップ環境なしでXDG MIMEアプリケーションを使用させるには、Perl-file-mimeinfoをインストールする必要があります。または、XDG MIMEアプリケーションをサポートするリソースオープナーの1つに切り替えます。

おすすめ記事