Je suis sur 15.04 64 bits Lubuntu et j'ai téléchargé chrome depuis leur site Web, car cela peut être utile par moments, mais je veux garder Firefox comme navigateur par défaut et malgré l'avoir mis comme ( navigateur par défaut il ne fonctionne toujours pas lorsque j'exécute x-www-browser
. J'ai ensuite mis manuellement Firefox par défaut à l'aide du script update-alternatives
, mais je me suis demandé pourquoi chrome s'était lui-même mis sur une priorité de 200. Je ne considère pas chrome aussi haut qu'ils le sont faire eux-mêmes, alors comment pourrais-je changer les priorités?
C'est ce que j'ai maintenant et firefox est effectivement devenu mon application par défaut, mais ce ne devrait pas être le cas, alors que je le mets clairement par défaut dans l'interface firefox elle-même.
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
Vous pouvez changer la priorité avec:
Sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser google-chrome-stable <priority_as_integer>
Exemple:
avant
$ 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
après:
$ 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
En bref: éditez/var/lib/dpkg/alternatives/x-www-browser et changez la priorité à l'intérieur
DÉTAILS
La solution la plus simple et la plus utile consiste à modifier les fichiers de remplacement de la mise à jour administrative trouvés dans le /var/lib/dpkg/alternatives
Alors éditez le fichier x-www-browser
Sudo gedit /var/lib/dpkg/alternatives/x-www-browser
Le résultat sera comme ceci:
auto
/usr/bin/x-www-browser
/usr/bin/firefox
40
/usr/bin/google-chrome-stable
200
/usr/bin/vivaldi-stable
200
Maintenant, changez facilement la priorité de chrome (200) par ce que vous voulez, puis enregistrez. (J'ai changé à 50)
vérifier les nouveaux paramètres
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
J'ai installé qutebrowser sur ~/.local/bin
qui se trouve sur mon $PATH
. J'avais mis le chemin complet vers l'exécutable, ce qui voulait dire que je devais courir
Sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser $HOME/.local/bin/qutebrowser 200
au lieu d'utiliser qutebrowser
uniquement comme avant-dernier argument (car update-alternatives
s'est plaint du chemin non absolu), alors
update-alternatives --config x-www-browser
EDIT: Je suis sur Debian Buster/Sid, HTH de toute façon. EDIT2: Raisonnant pourquoi je devais spécifier le chemin complet vers qutebrowser.