BROWSER 環境変数の値を確認します。ほとんどのシェルでは、これは echo $BROWSER
によって行われます . /usr/bin/xdg-open
に設定されている場合 、そこにあなたの問題があります。
xdg-open が Web アドレスを開こうとすると、xdg-mime で設定されたデフォルトではなく、BROWSER 変数のコマンドで開きます。そして、そのコマンドは xdg-open 自体であるため、無限に分岐します。
この変数を空にすると、問題が解決します。 bash の場合、おそらく /usr/bin/xdg-open
に設定されています ~/.bashrc
で 、 BROWSER=/usr/bin/xdg-open
のような行で .その行を削除すると、問題は修正されます。
xdg-open もブラウザーをデフォルトのオープニング アプリケーションとして使用し、不明なファイルが処理されるたびに同じ CPU を食うプロセスにつながると思います。
また、 perl-file-mimeinfo
をインストールします 再起動すると役立つ場合があります。
私自身の質問に答えるのに役立つリンクを提供してくれた MariusMatutiae に感謝します。