GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment modifier le navigateur par défaut et les paramètres de ligne de commande utilisés pour ouvrir un lien depuis Gnome-terminal ?

J'ai essentiellement la même question à laquelle on a répondu ici :

Comment changer le navigateur avec lequel le terminal gnome ouvre des liens ?

Sauf que j'utilise Ubuntu 14.04 et que je suis intéressé par la personnalisation des arguments de ligne de commande transmis au navigateur. Existe-t-il un moyen de le faire ?

Réponse acceptée :

Les programmes utilisent une variété d'autres programmes pour déterminer le navigateur par défaut - sensible-browser &xdg-open étant deux d'entre eux.

Pour xdg-open , vous pouvez l'utiliser simplement en exécutant xdg-open http://URL , donc xdg-open https://www.google.co.uk ouvrira Google par exemple.
Cela devrait être identique à l'exécution de echo https://www.google.co.uk dans le terminal et cliquer sur le lien devrait ouvrir le navigateur par défaut (dans mon cas, Firefox).
Vous pouvez voir quel est le navigateur par défaut en utilisant xdg-settings get default-web-browser :

$ xdg-settings get default-web-browser
firefox.desktop

Pour définir des valeurs, vous faites xdg-settings set default-web-browser LAUNCHER-FILE.desktop :

$ xdg-settings set default-web-browser chromium-browser.desktop

Alors maintenant, exécutez echo https://www.google.co.uk et en cliquant sur le lien ou en exécutant xdg-open https://www.google.co.uk devrait ouvrir Google dans le nouveau navigateur par défaut (dans mon cas maintenant Chromium).

Notez qu'il est lié au fichier .desktop du programme et non à sa commande - cela doit être un fichier valide dans /usr/share/applications (ou ~/.local/share/applications ). Vous pouvez facilement créer la vôtre avec une commande personnalisée en copiant une commande existante et en modifiant les lignes "Name" et "Exec" :

$ cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox-new-window.desktop
$ gedit ~/.local/share/applications/firefox-new-window.desktop & disown

##Then change Name and Exec lines to `Name=Firefox (New Window)` & `Exec=firefox --new-window %u` respectively
$ update-desktop-database ~/.local/share/applications/
$ xdg-settings set default-web-browser firefox-new-window.desktop

Dans ce qui précède, j'ai créé un nouveau lanceur, je l'ai modifié pour qu'il lance une nouvelle fenêtre de Firefox, j'ai mis à jour la base de données des fichiers du lanceur et je l'ai défini par défaut. Exécute maintenant xdg-open https://www.google.co.uk ouvre une nouvelle fenêtre de Firefox.

Plus d'informations :

  • Spécification d'entrée de bureau (comment modifier les lanceurs)
  • Comment définir quelle application est lancée par xdg-open ? – Demandez à Ubuntu
  • Comment configurer correctement et facilement xdg-open sans environnement ? – Unix et Linux

Ubuntu
  1. Comment installer les mises à jour de sécurité à partir de la ligne de commande dans Ubuntu

  2. Comment modifier les paramètres de fuseau horaire à partir de la ligne de commande ?

  3. Comment changer la sortie audio en HDMI à partir de la ligne de commande ?

  4. Comment ouvrir le gestionnaire AVD sur Ubuntu Linux depuis la ligne de commande ?

  5. Comment changer le navigateur par défaut utilisé par le notebook ipython/jupyter sous Linux ?

Comment arrêter Debian 10 à partir de la ligne de commande et de l'interface graphique

Comment définir le navigateur par défaut sur Debian via la ligne de commande

Comment ouvrir une URL dans le navigateur Web à partir du terminal Linux

Comment installer le navigateur Google Chrome sur Ubuntu 20.04 à partir de la ligne de commande

Comment définir le navigateur par défaut à partir de la ligne de commande ?

Comment activer et désactiver les extensions Gnome à partir de la ligne de commande ?