私は15.04 64ビットLubuntuにいて、時々彼らのウェブサイトからchromeをダウンロードしました、それは時々役に立つかもしれませんが、Firefoxを私のデフォルトブラウザのままにしておきたいのですがデフォルトブラウザx-www-browser
を実行しても実行されません。その後、update-alternatives
スクリプトを使用して手動でfirefoxを配置しましたが、なぜchromeを200の優先度に設定したのか不思議に思いました。chromeはそれほど高くないと思います自分自身で行うので、優先順位をどのように変更できますか?
これは私が今持っているもので、firefoxは実際にデフォルトのアプリケーションになりましたが、firefoxインターフェース自体にデフォルトとして明確に配置した場合、そうすべきではありません。
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/google-chrome-stable 200 auto mode
1 /usr/bin/chromium-browser 40 manual mode
* 2 /usr/bin/firefox 40 manual mode
3 /usr/bin/google-chrome-stable 200 manual mode
次の方法で優先度を変更できます。
Sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser google-chrome-stable <priority_as_integer>
例:
前
$ Sudo update-alternatives --config x-www-browser
There are 2 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/google-chrome-beta 150 auto mode
1 /usr/bin/firefox 150 manual mode
2 /usr/bin/google-chrome-beta 150 manual mode
後:
$ Sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/google-chrome-beta 50
update-alternatives: using /usr/bin/firefox to provide /usr/bin/x-www-browser (x-www-browser) in auto mode
$ Sudo update-alternatives --config x-www-browser
There are 2 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/firefox 150 auto mode
1 /usr/bin/firefox 150 manual mode
2 /usr/bin/google-chrome-beta 50 manual mode
要するに:/var/lib/dpkg/alternatives/x-www-browserを編集し、内部の優先順位を変更する
詳細
最も簡単で必須の答えは、/var/lib/dpkg/alternatives
にある管理用の更新代替ファイルを編集することです
x-www-browser
ファイルを編集します
Sudo gedit /var/lib/dpkg/alternatives/x-www-browser
出力は次のようになります。
auto
/usr/bin/x-www-browser
/usr/bin/firefox
40
/usr/bin/google-chrome-stable
200
/usr/bin/vivaldi-stable
200
ここで、chrome(200)の優先度を任意に変更して、保存します。 (50に変更しました)
新しい設定を確認してください
update-alternatives --query x-www-browser
Link: x-www-browser
Status: auto
Best: /usr/bin/vivaldi-stable
Value: /usr/bin/google-chrome-stable
Alternative: /usr/bin/firefox
Priority: 40
Alternative: /usr/bin/google-chrome-stable
Priority: 50
Alternative: /usr/bin/vivaldi-stable
Priority: 200
~/.local/bin
にある$PATH
にqutebrowserをインストールしました。実行可能ファイルへのフルパスを入れていたので、実行する必要がありました
Sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser $HOME/.local/bin/qutebrowser 200
qutebrowser
を最後から2番目の引数としてのみ使用する代わりに(update-alternatives
が絶対パスではないことについて不平を言ったため)
update-alternatives --config x-www-browser
編集:私はとにかくHTHのdebian buster/sidにいます。 EDIT2:qutebrowserへのフルパスを指定しなければならなかった理由。