Je suis sur 15.04 64 bits Lubuntu et j'ai téléchargé du chrome sur leur site Web, car il peut être utile parfois, 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 je exécuter x-www-browser
. J'ai ensuite mis manuellement Firefox par défaut en utilisant le update-alternatives
script, mais ce qui m'a fait me demander pourquoi Chrome s'est mis à une priorité de 200. Je ne considère pas le chrome aussi haut qu'eux-mêmes, alors comment pourrais-je changer les priorités ?
C'est ce que j'ai maintenant et firefox est en effet devenu mon application par défaut, mais cela ne devrait pas l'être, quand je l'ai clairement mis 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
Réponses:
Vous pouvez modifier la priorité avec:
Exemple:
avant
après:
la source
sudo
: c'est donc par système mais devrait être par utilisateur ou encore mieux par shell. 2) chemins absolus: il a donc besoin d'une connaissance approfondie du système et juste une petite faute de frappe, complètement. 3) ligne de commande complexe et incompréhensible. 4) API inattendue: Prio 1 est généralement le premier prix. Je ne dis pas que la numérotation est erronée, mais ne l'appelez pas "Priorité". 5) C'est une fonctionnalité bien cachée, etc., etc., etc. Cette fonctionnalité importante sous Linux / Debian doit toujours être conçue avec les gens ordinaires à l'esprit, pour ceux qui ne le savent pas et s'en moquent.x-www-browser
ni ceEnvironment
ouVariable
moyens. Cependant, ils sont affectés parx-www-browser
les coulisses. Comparez avec le scandale des émissions de Volkswagen: les conducteurs de camions diesel sont bouleversés comme ils le savent, ils sont touchés. Mais ils ne savent toujours rien d'AdBlue ni de son fonctionnement. Mais plus important encore: ils ne veulent jamais savoir et ils ne devraient pas avoir besoin de savoir! Les gens ordinaires ne sont pas des ingénieurs en science des fusées, et même la plupart des ingénieurs en science des fusées n'ont pas besoin de connaître AdBlue dans leur voiture également.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 incontournable consiste à modifier les fichiers alternatifs de mise à jour administrative trouvés dans le
/var/lib/dpkg/alternatives
Alors éditez le
x-www-browser
fichierLa sortie sera comme ceci:
Modifiez maintenant facilement la priorité de chrome (200) par ce que vous voulez, puis enregistrez. (Je suis passé à 50)
vérifier les nouveaux paramètres
la source
update-alternatives
interface. Je préfère cette façon, car vous ne savez jamais quoi faire d'autre, sauf pour changer le fichier comme vous l'avez dit. Techniquement parlant, sa solution est plus simple car il n'utilise qu'une seule commande. Vous utilisez 1 commande pour ouvrir le fichier, mais vous devez modifier et enregistrer après cela, tout en faisantupdate-alternatives --install
cela pour vous.J'ai installé qutebrowser sur
~/.local/bin
lequel se trouve mon$PATH
. J'avais mis le chemin complet vers l'exécutable, ce qui signifiait que je devais exécuterau lieu de n'utiliser
qutebrowser
que comme avant-dernier argument (car seupdate-alternatives
plaignait que le chemin n'était pas absolu), puisEDIT: Je suis sur Debian Buster / Sid, HTH de toute façon. EDIT2: Raisonnement pourquoi j'ai dû spécifier le chemin d'accès complet à qutebrowser.
la source