私の問題は、多くのプログラムがxdg-openを呼び出してWebサイトを開くことですが、Manjaroシステム(Arch Linuxベース)ではこれが何とかカップに関連付けられていることです。
このようなxdg-open呼び出しが発生すると、CPU使用率が大幅に上がりますが、何も起こりません。ノートパソコンがとても早く熱くなって再起動しました。
~ $ xdg-settings get default-web-browser
cups.desktop
変更したいときは、次のような回答を受け取ります。
~ $ xdg-settings set default-web-browser firefox.desktop
xdg-settings: $BROWSER is set and can't be changed with xdg-settings
ブラウザの環境変数を変更し続けて問題を解決しましたが、この端末にのみ適用されます。この変更を永久に適用するか、自動起動に追加するにはどうすればよいですか?
私は使用しています:i3 4.12、fish shell
ベストアンサー1
この問題はChromiumをインストールするたびにデフォルトのブラウザに設定されるために発生しました。
使用xdg-mime
修理する:
xdg-mime default firefox.desktop x-scheme-handler/https x-scheme-handler/http
私のArch Linuxシステムでは、~/.config/mimeapps.list
HTTPとHTTPSをFirefoxに関連付ける2行が追加されています。
FirefoxとChromiumの両方をインストールし、Firefoxをデフォルトのブラウザとして使用できるようになりました。