Faire de Firefox le navigateur par défaut sous Xfce

Bonjour,

je suis sous Debian Squeeze stable (32 bits) avec le noyau 3.2 des dépôts backports :

uname -a Linux debian 3.2.0-0.bpo.3-686-pae #1 SMP Thu Aug 23 08:21:41 UTC 2012 i686 GNU/Linux

J’utilise habituellement l’environnement de bureau installé par défaut, Gnome 2.30.2, ainsi que plusieurs navigateurs (Firefox 18.0.1, Chrome 24.0.1312.68 et Opera 12.13).
Pour Firefox j’ai téléchargé le tarball sur le site officiel que j’ai décompressé dans /opt et que j’exécute via un lanceur ( /opt/firefox/firefox ).
Après leur première installation, Chrome et Opera ont, quant à eux, ajouté leurs dépôts via les fichiers /etc/apt/sources.list.d/google-chrome.list et opera.list dont voici les contenus respectifs :

[code]### THIS FILE IS AUTOMATICALLY CONFIGURED ###

You may comment out this entry, but any other modifications may be lost.

deb http://dl.google.com/linux/chrome/deb/ stable main[/code]

[code]# This file makes sure that Opera Browser is kept up-to-date

as part of regular system upgrades

deb http://deb.opera.com/opera/ stable non-free #Opera Browser (final releases)

The line above will make sure you get all final public releases.

Uncomment the following line if you want to get alpha and beta

releases, too.

deb http://deb.opera.com/opera-beta/ stable non-free #Opera Browser (beta releases)[/code]

J’ai installé récemment un deuxième DE, Xfce 4.6.2.
Lorsque je suis sous Gnome j’arrive à définir n’importe quel navigateur comme mon navigateur par défaut, y compris Firefox.
Par contre lorsque je suis sous Xfce, je n’arrive pas à faire de Firefox mon navigateur par défaut, et c’est le seul qui me pose problème.
Il ne prend pas en compte mon réglage : Edit > Preferences > Advanced > Make Firefox the default browser.

Je me suis renseigné sur google, j’ai essayé plusieurs solutions proposées :

[ul][li]réinitialiser Firefox ( Help > Troubleshooting Information > Reset Firefox)[/li]
[li]renommer le fichier pref.js[/li]
[li]supprimer tous les fichiers de FF et le réinstaller[/li]
[li]vérifier que FF est bien dans les applications préférées : Settings > Preferred Applications[/li]
[li]vérifier que FF fournit bien x-www-browser et gnome-www-browser dans le système des alternatives :[/li][/ul]

[code]update-alternatives --config x-www-browser
There are 4 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).

Selection Path Priority Status

0 /usr/bin/google-chrome 200 auto mode

  • 1 /opt/firefox/firefox 100 manual mode
    2 /usr/bin/epiphany-browser 85 manual mode
    3 /usr/bin/google-chrome 200 manual mode
    4 /usr/bin/opera 200 manual mode[/code]

[code]update-alternatives --config gnome-www-browser
There are 4 choices for the alternative gnome-www-browser (providing /usr/bin/gnome-www-browser).

Selection Path Priority Status

0 /opt/firefox/firefox 200 auto mode

  • 1 /opt/firefox/firefox 200 manual mode
    2 /usr/bin/epiphany-browser 85 manual mode
    3 /usr/bin/google-chrome 200 manual mode
    4 /usr/bin/opera 200 manual mode

Press enter to keep the current choice[*], or type selection number: [/code]

Mais rien n’y fait, le simple fait d’appuyer sur ‘Make Firefox the default browser’ n’a aucun effet. Et dès que je retourne sous Gnome le réglage est bien pris en compte.

Je vais peut-être me contenter de décocher ‘Always check to see if Firefox is the default browser on startup’ mais j’aimerais comprendre pourquoi FF ne prend pas en compte mon réglage sous Xfce.

Merci d’avance pour votre aide.

Salut,

Pourquoi utiliser Firefox, alors que son frère jumeau, à l’icône près, est le navigateur normal sous Debian :slightly_smiling:

[quote=“ggoodluck47”]Salut,

Pourquoi utiliser Firefox, alors que son frère jumeau, à l’icône près, est le navigateur normal sous Debian :slightly_smiling:[/quote]
Ça ne me dérange pas d’avoir des paquets anciens, autrement je n’utiliserais pas uniquement la branche stable, mais quand c’est possible, en particulier pour des programmes que j’utilise souvent (navigateur, traitement de texte) j’aime bien avoir la toute dernière version.

Or, c’est peut-être une erreur de ma part, mais quand je regarde ici, je vois que la version la plus récente d’Iceweasel est seulement 10.0 en passant par les dépôts backports, et 18.0 via les dépôts expérimentaux.
Je ne pense pas pouvoir utiliser ces derniers n’ayant pas, à mon avis, suffisamment de connaissances (j’ai lu le manuel d’aptitude, ainsi que le thread où syam présente son script fix-aptitude-dependencies, au passage merci à lui, mais il me reste encore à lire ça, ça et ça et peut-être les chapitres 5 et 6 de ce manuel).

Et quand bien même j’aurai les connaissances pour, je n’ai aucune idée du niveau de stabilité que je peux espérer d’un paquet expérimental, d’ailleurs si vous le savez ça m’intéresse sincèrement.

Après il n’y a sans doute que très peu de différences entre la version 10.0 et la version 18.0 mais malgré tout j’aimerais bien avoir la toute dernière version proposée par Mozilla.
Parfois j’entends parler de nouveautés sur un site de news informatique concernant FF et je voudrais tout de suite pouvoir les tester même si elles sont mineures, entre autre pour pouvoir participer aux commentaires.

Merci pour ta réponse, je vais peut-être réinstaller Iceweasel pour voir si lui prend bien en compte le réglage qui m’intéresse.

Salut,

La " Debian Mozilla team " propose un dépôt pour avoir iceweasel à jour, les retours utilisateurs sont positifs .
Les explications sur leur site : mozilla.debian.net/

Si d’autres utilisateurs veulent bien confirmer …

:006

édition : en suivant le lien depuis ma partition stable, soit l’ajout de ces dépôts pour avoir la release :

deb http://backports.debian.org/debian-backports squeeze-backports main deb http://mozilla.debian.net/ squeeze-backports iceweasel-release
puis:

apt-get install -t squeeze-backports iceweasel

Il m’installe la version 10.0.12esr-1~bpo60+1
:017

édition 2 : En insistant, par apt-get ( j’avais utilisé aptitude !?!? ), j’arrive bien à la release, soit :

apt-cache policy iceweasel iceweasel: Installé : 18.0.1-1~bpo60+1 Candidat : 18.0.1-1~bpo60+1 Table de version : *** 18.0.1-1~bpo60+1 0 500 http://mozilla.debian.net/ squeeze-backports/iceweasel-release amd64 Packages 100 /var/lib/dpkg/status 10.0.12esr-1~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages 3.5.16-20 0 500 http://security.debian.org/ squeeze/updates/main amd64 Packages 3.5.16-17 0 500 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages

[quote=“nono47”]Salut,

La " Debian Mozilla team " propose un dépôt pour avoir iceweasel à jour, les retours utilisateurs sont positifs .
Les explications sur leur site : mozilla.debian.net/

Si d’autres utilisateurs veulent bien confirmer …

:006

[/quote]
Oui ça fonctionne, je m’en suis servi pendant longtemps (mais je l’avais complètement oublié), et puis j’ai fini par trouver que c’était plus simple de télécharger l’archive sur le site de Mozilla et de la décompresser dans /opt.

Je viens de réinstaller Iceweasel 18.0.1 via les dépôts de Debian Mozilla :

[code]aptitude show iceweasel
Package: iceweasel
State: installed
Automatically installed: no
Version: 18.0.1-1~bpo60+1
Priority: optional
Section: web
Maintainer: Maintainers of Mozilla-related packages pkg-mozilla-maintainers@lists.alioth.debian.org
Uncompressed Size: 10.4 M
Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libglib2.0-0 (>= 2.16.0),
libgtk2.0-0 (>= 2.10), libnspr4 (>= 2:4.9-2~) | libnspr4-0d (>=
1.8.0.10), libstdc++6 (>= 4.1.1), fontconfig, procps, debianutils (>=
1.16), xulrunner-18.0 (>= 18.0.1-1~bpo60+1), libsqlite3-0 (>=
3.7.12-1~)
Suggests: fonts-stix | otf-stix, mozplugger, libgssapi-krb5-2 | libkrb53
Provides: gnome-www-browser, www-browser
Description: Web browser based on Firefox
Iceweasel is Firefox, rebranded. It is a powerful, extensible web browser with
support for modern web application technologies.

Tags: devel::interpreter, devel::lang:ecmascript, implemented-in::c++,
implemented-in::ecmascript, interface::x11, network::client,
protocol::ftp, protocol::http, protocol::ipv6, protocol::ssl,
qa::old-rc-bugs, role::program, scope::application,
secteam::etch-unsupported, suite::mozilla, uitoolkit::gtk, use::browsing,
use::downloading, web::browser, works-with-format::html,
works-with-format::jpg, works-with-format::plaintext,
works-with-format::png, works-with-format::svg, works-with-format::xml,
works-with-format::xml:rss, works-with-format::xml:xslt,
works-with::image, works-with::image:raster, works-with::image:vector,
works-with::text, x11::application[/code]

mais le problème reste le même, Iceweasel me demande à être le navigateur par défaut à chaque ouverture sous Xfce comme pour FF.
Ce soir je retesterai en configurant Iceweasel pour qu’il fournisse les paquets virtuels gnome-www-browser et x-www-browser, en le mettant dans les applications préférées de Xfce et en resupprimant FF.

Merci pour ton aide.

Le module ‘exo-preferred-applications’ te permet de choisir les applications utilisées par défaut par Xfce.
Il se trouve dans les menus, mais je ne sais pas sous quel nom dans la version française. (Settings/Preferred Applications pour un système en Anglais)

docs.xfce.org/xfce/exo/preferred-applications