Définir le navigateur par défaut, à l'échelle du système, sur Manjaro

17

Dans Ubuntu, j'ai utilisé

sudo update-alternatives --config x-www-browser

pour définir manuellement le navigateur Internet par défaut.

entrez la description de l'image ici

À Manjaro, je reçois:

sudo: update-alternatives: command not found

J'ai défini Firefox comme paramètre par défaut dans ses paramètres et je souhaite qu'il le reste.

Après avoir installé Chromium, le navigateur par défaut est maintenant Chromium, bien que j'ai reconfirmé Firefox en tant que tel et dans les paramètres de Chromnum, il est dit: "Chromium ne peut pas déterminer ou définir le navigateur par défaut".

Comment faire du navigateur par défaut de Firefox?


la source
Manjaro a-t-il le lien symbolique x-www-browser? Et à quoi ça relie? De plus, des alternatives de mise à jour sont-elles disponibles à Manjaro?
Braiam
@Braiam - Non. Et non, même pas en AUR.
Si votre système n'en a pas x-www-browser, que signifie «changer le binaire lié»? Essayez-vous de changer le navigateur par défaut? Cela dépend de l'application qui le lance - je ne pense pas que Manjaro a une valeur par défaut à l'échelle du système (et c'est plus une préférence utilisateur de toute façon). Quelle application vous intéresse?
Gilles 'SO- arrête d'être méchant'
@Gilles - cette formulation du titre est due à l'édition faite par Braiam , alors que je demandais simplement par curiosité en pensant que l'option ubuntu serait disponible dans Manjaro. Sinon, c'est ma réponse. (En installant Chromium, il a pris le relais en tant que navigateur par défaut. Je pense que je l'ai corrigé simplement à partir de l'interface graphique de FF.)
1
@cipricus Oh, je vois, désolé. Votre titre d'origine était également trompeur . Encore une fois, je ne pense pas que Manjaro ait un système par défaut ou par utilisateur, donc vous obtiendrez une meilleure aide si vous mentionnez les applications que vous utilisez qui lancent un navigateur.
Gilles 'SO- arrête d'être méchant'

Réponses:

14

Pour les utilisateurs d'i3wm, en plus de la modification ~/.config/mimeapps.listet ~/.i3/config, vous devez également passer $BROWSERde ~/.profile, le définir à /usr/bin/chromium, pour empêcher les sessions de navigateur émergeant du terminal d'ouvrir le mauvais navigateur.

Anas Harby
la source
5
En fait, je trouve que c'est la seule solution qui a résolu mon problème. Ceci est une réponse distincte. Pour les applications qui ouvrent le navigateur par défaut (comme Jupyter), la modification des liaisons de touches ne fonctionnera pas.
Ébe Isaac
pour moi, la suppression du paquet palemoon était également nécessairepacman -R palemoon-bin
akiva
13
xdg-settings set default-web-browser chromium.desktop
fumisterie
la source
1
chromiumest tout ce que vous tapez à l'invite de commande pour démarrer votre navigateur préféré. Par exemple, ça pourrait l'être google-chrome-stable.
Tom Hale
Fonctionne pour voidlinux avec i3.
xoryves
1
Ne fonctionne pas sur Manjrao I3:, xdg-settings: $BROWSER is set and can't be changed with xdg-settingsmais la réponse d'Anas a fonctionné: unix.stackexchange.com/a/434465/28262
Florian Brinker
5

Au cas où quelqu'un d'autre aurait le même problème…

Modifiez votre fichier de configuration:

nano ~/.i3/config 

et changer

bindsym $mod+F2 exec …

dans le navigateur de votre choix (par exemple bindsym $mod+F2 exec google-chrome-stable) Enregistrez et rechargez votre fichier de configuration ( mod+ Shift+ R)

Devrait être prêt ...

chris.r
la source
2
Cela semble trop centré sur i3.
Arnaud Meuret
Oui c'était. Maintenant sur xfce, que Tom aborde ci-dessous.
chris.r
4

Modifiez vos ~/.config/mimeapps.listréférences et remplacez-les firefox.desktoppar google-chrome.desktop.

Si vous utilisez google-chrome-stablepour lancer Chrome, utilisez-le à la place, suivi de .desktop.

Tom Hale
la source