[STABLE] Firefox-ESR > MàJ Sécurité (102.3.0esr) défaut d'intégration XFCE Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Bonjour, :006:

La dernière mise à jour sécurité de firefox-esr : 91.12.0esr-1~deb11u1 > 102.3.0esr-1~deb11u1

me pose un problème d'intégration avec l'environnement XFCE.

FF fonctionne correctement en soi,
mais lorsqu'il fonctionne déjà et que je tente d'ouvrir un fichier HTML
ou un lien depuis une application extérieure,
alors j'obtiens un message :
Firefox is already running, but is not responding. To use Firefox, you must first close the existing Firefox process, restart your device, or use a different profile.


Je rencontre ce problème sur mon installation principale,
mais aussi dans une VM (vbox - stable + xfce)

Je suppose que ça cloche au niveau de la gestion XDG des logiciels par défaut... :017:


Connaissez-vous aussi ce désagrément de votre côté ?
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4958
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : En ligne

Salut,

ça répond quoi ici:

Code : Tout sélectionner

update-alternatives --config x-www-browser
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
cvt
Messages : 2
Inscription : 20 sept. 2021, 10:33
Status : Hors-ligne

update-alternatives --config x-www-browser
Il n'existe qu'une « alternative » dans le groupe de liens x-www-browser (qui fournit /usr/bin/x-www-browser) : /usr/bin/firefox-esr
Rien à configurer.
cvt
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4902
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

J'ai eu aussi une mise à jour de FF sur ma testing vers la 102.03, pas constaté ce probleme (KDE).
Mais ça ne me lit toujours pas les vidéos avc1.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Voilà, ce que j'ai :

Préf XFCE = Firefox-esr

Code : Tout sélectionner

$ xdg-settings get default-web-browser
custom-WebBrowser.desktop

Préf XFCE = Dillo

Code : Tout sélectionner

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


Dans les 2 cas j'ai :

Code : Tout sélectionner

$ update-alternatives --config x-www-browser
Il existe 3 choix pour l'alternative x-www-browser (qui fournit /usr/bin/x-www-browser).

  Sélection   Chemin                Priorité  État
------------------------------------------------------------
* 0            /usr/bin/firefox-esr   70        mode automatique
  1            /usr/bin/dillo         50        mode manuel
  2            /usr/bin/firefox-esr   70        mode manuel
  3            /usr/bin/surf          30        mode manuel



pour info :

Code : Tout sélectionner

$ locate custom-WebBrowser.desktop
/home/dezix/.local/share/xfce4/helpers/custom-WebBrowser.desktop

$ cat /home/dezix/.local/share/xfce4/helpers/custom-WebBrowser.desktop
[Desktop Entry]
NoDisplay=true
Version=1.0
Encoding=UTF-8
Type=X-XFCE-Helper
X-XFCE-Category=WebBrowser
X-XFCE-CommandsWithParameter=firefox-esr %s
Icon=firefox-esr
Name=firefox-esr
X-XFCE-Commands=firefox-esr

$ locate firefox-esr.desktop
/home/dezix/.local/share/applications/firefox-esr.desktop.off
/usr/share/applications/firefox-esr.desktop

$ grep -i exec /usr/share/applications/firefox-esr.desktop
Exec=/usr/lib/firefox-esr/firefox-esr %u

SOLUTION (sans comprendre)

En choisissant la valeur 2 (firefox-esr)

Code : Tout sélectionner

# update-alternatives --config x-www-browser
Il existe 3 choix pour l'alternative x-www-browser (qui fournit /usr/bin/x-www-browser).

  Sélection   Chemin                Priorité  État
------------------------------------------------------------
  0            /usr/bin/firefox-esr   70        mode automatique
  1            /usr/bin/dillo         50        mode manuel
* 2            /usr/bin/firefox-esr   70        mode manuel
  3            /usr/bin/surf          30        mode manuel
Ça remarche normalement,
mais je ne comprends pas bien le pourquoi du comment. :017:
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Je me rends compte d'une chose :

la commande update-alternatives est fournie par le paquet dpkg

et j'ai eu en même temps que FF les MàJ suivantes :

dpkg:amd64 (1.20.11, 1.20.12)
dpkg-dev:amd64 (1.20.11, 1.20.12)
libdpkg-perl:amd64 (1.20.11, 1.20.12)


Du coup, c'est peut-être pas FF le fautif :wacko:
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Je marque le sujet résolu,
je reste ouvert pour quelques pistes qui permettraient de mieux cerner les interactions entre les divers composantes (sans trop renter dans les détails)
... juste de quoi survivre :003:

Merci pour l'aide apportée.

:006:
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4958
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : En ligne

dezix a écrit : 28 sept. 2022, 08:45je reste ouvert pour quelques pistes qui permettraient de mieux cerner les interactions entre les divers composantes (sans trop renter dans les détails)

As-tu plusieurs profils dans ton Firefox ?
Et est-ce que Firefox s'ouvre avec un menu de profil ?

J'ai parfois aussi ce genre de problème, et je me demande si ce n'est pas une histoire de profil/Profil par défaut
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Salut!

J'ai plusieurs profiles effectivement.

Je n'utilise que ponctuellement les profiles alternatifs
que j'ouvre (normalement) via un marque-page "Profiles" dont l'URL = about:profiles
donc sans passer l'option -p

Il se trouve aussi que j'utilise mon profile par défaut avec firejail

Jusqu'à cette nouvelle version 102,
je lançais le matin via un petit script déjà évoqué dans Pour les Codeurs contenant la commande :

Code : Tout sélectionner

firejail firefox-esr https://duckduckgo.com
puis qui l'iconifie dans la barre du bureau avec kdocker
... ça va pas chercher loin , mais c'était réglé comme du papier à musique.

De cette manière,
j'étais dans firejail sans avoir à placer de lien dans /usr/local/bin
et
cela laissait la possibilité d'un usage "normal" via le lanceur du menu principal.


Depuis cette MàJ,
j'ai du modifier la commande du script en y supprimant firejail
et
en plaçant un lanceur : ~/.local/share/applications/firefox-esr.desktop
avec : Exec=firejail firefox-esr %u

Je ne comprends pas bien pourquoi l'ancienne config ne fonctionne plus correctement,
ni pourquoi la nouvelle fonctionne (par rapport à la précédente).


En plaçant le lanceur dans local, je me suis aussi rendu compte que dans Thunar > Propriétés
si j'ouvre le dialogue pour modifier l'icon => pas d'icon FF proposé,
alors que les fichiers sont bien dans /usr/share/icons/....

Donc il y a bien un grain de sable quelque part... mais où ???
**Simple Utilisateur** -- Debian stable - XFCE
Répondre