以下を使用して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つに切り替えます。