Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/07/2022, à 11:42

Coeur Noir

Firefox ni snap ni deb ne sait pas qu'il est le navigateur par défaut

Hello,

22.04 « officielle » gnomesque. J'utilise Firefox via l'archive autonome téléchargée sur https://www.mozilla.org/fr/firefox/all/ … op-release

Je l'ai « installée » dans le dossier /opt/firefox/
Ce dossier /opt/firefox appartient à root:users en rwxrwx--- tous les dossiers contenus avec bit sgid ; mes divers utilisateurs humains sont membres du groupe users ( 100 ).
Dans /usr/bin ai créé un lien symbolique firefox ciblant /opt/firefox/firefox
Dans /usr/share/applications j'ai mis un lanceur .desktop pour Firefox ( avec Exec=firefox, présent dans /usr/bin ).

Le mécanisme de mise à jour automatique fonctionne.
Firefox est disponible dans le « menu » applications des divers utilisateurs.
On peut le lancer depuis le terminal.

Mon souci ? Firefox lui-même me signale de temps à autre que Firefox n'est pas le navigateur par défaut.
Je lui dis donc, si, si, vas-y utilise toi par défaut ( depuis Firefox lui-même ) → ça crée un nouveau lanceur dans ~/.local/share/applications

J'ai :

django@ASGARD:~/.local/share/applications$ cat mimeinfo.cache 
[MIME Cache]
application/rdf+xml=firefox.desktop;
application/rss+xml=firefox.desktop;
application/x-xpinstall=firefox.desktop;
application/xhtml+xml=firefox.desktop;
application/xml=firefox.desktop;
image/gif=firefox.desktop;
image/jpeg=firefox.desktop;
image/png=firefox.desktop;
text/html=firefox.desktop;
text/xml=firefox.desktop;
video/webm=firefox.desktop;
x-scheme-handler/chrome=firefox.desktop;
x-scheme-handler/ftp=firefox.desktop;
x-scheme-handler/http=firefox.desktop;
x-scheme-handler/https=firefox.desktop;
django@ASGARD:~/.local/share/applications$ 

et

django@ASGARD:~/.config$ grep -Ei "firefox" mimeapps.list 
x-scheme-handler/http=userapp-Firefox-R3H5N1.desktop
x-scheme-handler/https=userapp-Firefox-R3H5N1.desktop
x-scheme-handler/chrome=userapp-Firefox-R3H5N1.desktop
text/html=userapp-Firefox-R3H5N1.desktop
application/x-extension-htm=userapp-Firefox-R3H5N1.desktop
application/x-extension-html=userapp-Firefox-R3H5N1.desktop
application/x-extension-shtml=userapp-Firefox-R3H5N1.desktop
application/xhtml+xml=userapp-Firefox-R3H5N1.desktop
application/x-extension-xhtml=userapp-Firefox-R3H5N1.desktop
application/x-extension-xht=userapp-Firefox-R3H5N1.desktop
x-scheme-handler/http=userapp-Firefox-R3H5N1.desktop;thunderbird.desktop;
x-scheme-handler/https=userapp-Firefox-R3H5N1.desktop;thunderbird.desktop;
x-scheme-handler/chrome=userapp-Firefox-R3H5N1.desktop;thunderbird.desktop;
text/html=userapp-Firefox-R3H5N1.desktop;thunderbird.desktop;
application/x-extension-htm=userapp-Firefox-R3H5N1.desktop;thunderbird.desktop;
application/x-extension-html=userapp-Firefox-R3H5N1.desktop;thunderbird.desktop;
application/x-extension-shtml=userapp-Firefox-R3H5N1.desktop;thunderbird.desktop;
application/xhtml+xml=userapp-Firefox-R3H5N1.desktop;thunderbird.desktop;
application/x-extension-xhtml=userapp-Firefox-R3H5N1.desktop;thunderbird.desktop;
application/x-extension-xht=userapp-Firefox-R3H5N1.desktop;thunderbird.desktop;
django@ASGARD:~/.config$ 

userapp-Firefox-R3H5N1.desktop est le lanceur créé par Firefox lorsque je lui dis de s'utiliser par défaut comme navigateur.

Mêmes constats chez les autres utilisateurs.

Si je tente un :

django@ASGARD:~$ x-www-browser
La commande « x-www-browser » n'a pas été trouvée, mais peut être installée avec :
sudo apt install firefox           # version 1:1snap1-0ubuntu2, or
sudo apt install chromium-browser  # version 1:85.0.4183.83-0ubuntu2
sudo apt install dillo             # version 3.0.5-7build1
sudo apt install epiphany-browser  # version 42.1-1
sudo apt install falkon            # version 3.2.0+dfsg1-1
sudo apt install hv3               # version 3.0~fossil20110109-8
sudo apt install links2            # version 2.25-1build1
sudo apt install luakit            # version 1:2.3-1
sudo apt install qutebrowser       # version 2.5.0-1
sudo apt install surf              # version 2.1+git20210719-2
sudo apt install wslu              # version 3.2.3-0ubuntu3
django@ASGARD:~$

…la blague, non, je ne veux pas installer le snap de Firefox - ni le snap de chromium ( ça n'indique même pas là que ce sera un snap, bravo… )

Donc la question est : comment je dis « globalement » à ×buntu d'utiliser le Firefox installé dans /opt/firefox comme navigateur par défaut ?
[ edit ] la formulation ici est incorrecte : le système utilise bien Firefox comme navigateur par défaut, c'est bien lui qui se lance dès lors que je clique sur un lien, n'importe où.
C'est uniquement Firefox qui n'a pas l'air de « savoir » que le système l'utilise bien par défaut.

Car par là j'ai curieusement 2 Firefox au choix, dès lors que j'ai dit « dans » Firefox qu'il est le navigateur par défaut :
app-par-d-faut.png
l'icône générique grise, semble à priori userapp-Firefox-R3H5N1.desktop, l'icône jolie en couleurs c'est firefox.desktop.

Dernière modification par Coeur Noir (Le 08/07/2022, à 16:03)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#2 Le 07/07/2022, à 15:18

iznobe

Re : Firefox ni snap ni deb ne sait pas qu'il est le navigateur par défaut

Salut CoeurNoir , pas trop normal que dans ton image on y voit 2 firefox , un avec une icone et l' autre non .

il est possible d ' installer le firefox de linuxmint en version 102 sur ton ubuntu moyennan quelques commandes de priorité et preferences de apt et en ajoutant le depot de mint contenant firefox bien sur :

iznobe@iznobe-PC:~$ apt policy firefox
firefox:
  Installé : 102.0+linuxmint1+vanessa
  Candidat : 102.0+linuxmint1+vanessa
 Table de version :
     1:1snap1-0ubuntu2 500
        500 http://ftp.rezopole.net/ubuntu jammy/main amd64 Packages
 *** 102.0+linuxmint1+vanessa 700
        700 http://mirror6.layerjet.com/linuxmint/packages vanessa/upstream amd64 Packages
        100 /var/lib/dpkg/status
iznobe@iznobe-PC:~$

si cela t ' interresse , je peux te donner les liens et els commandes que je me suis servi pour faire ca sur mon ubuntu budgie 22.04 . ils sont dans un de mes messages recents mais en HS...

voici le lien des liens : https://forum.ubuntu-fr.org/viewtopic.p … #p22575507

Dernière modification par iznobe (Le 07/07/2022, à 15:23)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#3 Le 08/07/2022, à 02:00

Coeur Noir

Re : Firefox ni snap ni deb ne sait pas qu'il est le navigateur par défaut

Hello Iznobe !
pas trop normal que dans ton image on y voit 2 firefox , un avec une icone et l' autre non .
Supposons que c'est normal : d'où viennent ces deux Firefox, à cet endroit là ? L'un est-il le lanceur dans /usr/share/applications et l'autre celui de ~/.local/share/applications ( posé par FF lui-même quand je lui dis, oui c'est toi mon chouchou ), par exemple ?

Le fichier mimeapps.list m'intrigue aussi, car il fait référence au lanceur créé par Firefox, et pas à un plus « générique » qui existe, pourtant.

J'ai pas regardé côté système comment c'est « organisé ».

Quant au .deb provenant des dépôts Mint - j'ai testé, et ça ne m'a pas convenu : ça tire 2~3 bricoles autres que Firefox depuis ces dépôts ( mint-common mint-info-xfce mint-translations mintsystem ubuntu-system-adjustments ) donc à long terme ça ne m'inspire pas confiance.

Dernière modification par Coeur Noir (Le 08/07/2022, à 16:20)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#4 Le 08/07/2022, à 02:11

Coeur Noir

Re : Firefox ni snap ni deb ne sait pas qu'il est le navigateur par défaut

django@ASGARD:/usr/share/applications$ grep -Ei "firefox" mimeinfo.cache 
application/rdf+xml=firefox.desktop;
application/rss+xml=firefox.desktop;
application/x-xpinstall=firefox.desktop;thunderbird.desktop;
application/xhtml+xml=firefox.desktop;
application/xml=firefox.desktop;
image/gif=display-im6.q16.desktop;firefox.desktop;gimp.desktop;org.gnome.eog.desktop;
image/jpeg=display-im6.q16.desktop;firefox.desktop;gimp.desktop;org.gnome.eog.desktop;shotwell-viewer.desktop;
image/png=display-im6.q16.desktop;firefox.desktop;gimp.desktop;org.gnome.eog.desktop;shotwell-viewer.desktop;
text/html=firefox.desktop;
text/xml=firefox.desktop;
video/webm=firefox.desktop;org.gnome.Totem.desktop;vlc.desktop;
x-scheme-handler/chrome=firefox.desktop;
x-scheme-handler/ftp=firefox.desktop;
x-scheme-handler/http=firefox.desktop;
x-scheme-handler/https=firefox.desktop;
django@ASGARD:/usr/share/applications$ 

DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#5 Le 08/07/2022, à 16:20

Coeur Noir

Re : Firefox ni snap ni deb ne sait pas qu'il est le navigateur par défaut

Je suspecte que mon questionnement a un rapport avec :
https://linux.die.net/man/8/update-alternatives
https://askubuntu.com/questions/233190/ … natives-do

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/firefox 100

donne :

django@ASGARD:~$ ls -la /usr/bin | grep -Ei "fire|x-www"
lrwxrwxrwx  1 root root          20 juil.  8 18:17 firefox -> /opt/firefox/firefox
lrwxrwxrwx  1 root root          31 juil.  8 19:23 x-www-browser -> /etc/alternatives/x-www-browser
django@ASGARD:~$ ls -la /etc/alternatives/ | grep -Ei "fire|x-www"
lrwxrwxrwx   1 root root    16 juil.  8 19:23 x-www-browser -> /usr/bin/firefox
django@ASGARD:~$

et ne change rien au fait que Firefox lui-même ne « sait pas » qu'il est bien le navigateur par défaut dans le système.

Donc je vais simplement lui dire de ne plus me poser la question, picétou.

Dernière modification par Coeur Noir (Le 08/07/2022, à 19:01)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#6 Le 25/07/2022, à 14:24

Coeur Noir

Re : Firefox ni snap ni deb ne sait pas qu'il est le navigateur par défaut

Au passage dans mes « recherches » à ce sujet je suis tombé sur cette commande :

xdg-settings set default-web-browser firefox.desktop

vu ici https://forum.snapcraft.io/t/firefox-sn … wser/26636


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne