[résolu] Firefox, lancement en fond sans fenêtre active

Bonjour,

Depuis quelques jours, le renard se lance bien dans les tâches mais aucune fenêtre ne s’ouvre. Je constate aussi la mise en chauffe du processeur, plutôt tranquille en général. En le faisant parler (verbose), il me renvoie tout un lot de Gtk-warning ** comme ci-dessous :

(firefox-esr:1665): Gtk-WARNING **: Theme parsing error: gtk-widgets-backgrounds.css:211:18: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(firefox-esr:1665): Gtk-WARNING **: Theme parsing error: gtk-widgets-backgrounds.css:212:46: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(firefox-esr:1665): Gtk-WARNING **: Theme parsing error: gtk-widgets-backgrounds.css:213:29: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(firefox-esr:1665): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:25:18: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(firefox-esr:1665): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:26:45: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(firefox-esr:1665): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:27:46: The :insensitive pseudo-class is deprecated. Use :disabled instead.

Les chiffres sont mouvants et je peux tenter d’en faire une liste. Parfois, c’est lié à des plugin-container - j’imagine que c’est flash qui fout encore le brol. Quand je passe en ‘safe mode’, les erreurs sont proches ou similaires ; si ce n’est qu’une fenêtre s’ouvre sans les plugins additionnels, évidemment.

Dans mes quelques recherches, passablement ralenties par le retour intempestif des pubs (j’avais oublié tant c’était relou), j’ai cru comprendre que c’était lié - les erreurs gtk - à des questions graphiques. J’ai tenté de désactiver mon lot de plugins (noscript, ghostery, betterprivacy, trackmenot… :blush:) mais rien n’y fait.

Entre la pub, les popups et l’absence de mon zotero, j’avoue que ça m’a fait passer le cap de venir poser quelques aux spécialistes ! Un détail : je ne vois plus le curseur de l’ascenseur depuis quelques temps (et pas forcément que dans FF mais aussi dans Atril, par exemple. On fait sans… mais je relie aussi avec les erreurs gtk, graphiques, si j’ai bien compris. :smiley:

Enfin, précisions techniques : je tourne sur stretch et crunchbang, les dépôts et les paquets à jour. Pour FF, il s’agit de la version : firefox-esr/stable,now 52.2.0esr-1~deb9u1 amd64

Si vous avez quelques idées, je suis preneur. :slight_smile:

Salut
As tu essayé avec un profil tout neuf

firefox -p

puis create profile

sinon as tu bricolé le thème du bureau?

Nope pour le premier. Et il est fort possible que j’ai bidouillé, il y a longtemps le thème du bureau. Je vais zyeuter sur CB++ (https://crunchbangplusplus.org) les mises à jour de GTK.

Et autre détail, j’imagine en passant à Stretch, j’ai perdu le fond d’écran de CBPP lors de l’ouverture de la session. J’imagine que c’est relié. :sweat_smile:

EDIT : Un peu de bidouille, le temps de sauvegarder mon fichier de profil FF. J’ai changé de thème de bureau pour le standard de CBPP et le FF se relance en mode standard sans avoir à créer de nouveau profil. J’ai réactivé quelques plugins et rien ne change. Cela dit, en mode verbose, il continue de déverser quelques centaines de Gtk-warning dont voici un extrait :

(firefox-esr:1987): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3811:41: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(firefox-esr:1987): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3886:14: Not using units is deprecated. Assuming 'px'.

(firefox-esr:1987): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3886:14: Expected a string.

(firefox-esr:1987): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3894:12: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(firefox-esr:1987): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3920:12: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(firefox-esr:1987): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3927:12: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(firefox-esr:1987): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:4043:47: The :prelight pseudo-class is deprecated. Use :hover instead.

Le problème est partiellement résolu et, a minima, je peux reprendre une activité normale, c’est-à-dire ignorer les warnings. :smile:

En mode commande je n’ai aucun warning gtk, ça reste donc un réglage de ton installation.
Pour info
``
debian:~$ apt list gtk* | grep installé

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

gtk-update-icon-cache/testing,now 3.22.16-1 amd64 [installé, automatique]
gtk2-engines-murrine/testing,stable,now 0.98.1.1-6 amd64 [installé]
gtk2-engines-pixbuf/testing,stable,now 2.24.31-2 amd64 [installé, automatique]
gtk2-engines-xfce/testing,stable,now 3.2.0-2 amd64 [installé, automatique]

Non ça n’a rien à avoir avec ça, ce sont des erreurs signalées dans le log en rapport avec les thèmes GTK3 et/ou le thème du Shell (gnome-shell), mais qui n’ont aucune incidence sur le fonctionnement de quoi que ce soit, c’est juste pour signaler que certaines options sont dépréciées et/ou renommées…

On retrouve ces fichiers de config de thèmes dans :

# /usr/share/themes/*mon_theme_actif*

Ces erreurs sont récurrentes lorsqu’on installe un thème personnalisé depuis https://www.gnome-look.org/ par exemple, notamment depuis le passage à Gnome 3.20 où il a fallu modifier la syntaxe plus stricte des options des fichiers .css et l’apparition des fichiers .scss dans les thèmes pour Gnome.

je te remercie de très bien expliquer toi même pourquoi il s’agit bien d’un réglage de l’installation, c’est à dire l’utilisation d’un thème exotique :joy:

Merci pour ces précisions. :slight_smile:

Pour ma part , les paquets gtk(2) sont aussi installés, mis à part celui concernant xfce. Et, je n’ai pas bidouillé grand chose du côté des thèmes. J’en avais juste choisi via l’interface de Openbox (Onyx), et je viens de remettre le standard de CBPP qui m’a, étrangement, permis de relancer FF sans soucis.

Par contre, en faisant un tour dans le dossier des thèmes, il s’avère que certains dossiers datent un peu (mai 2015) quand d’autres sont bien plus récents (mai 2017). Je vais essayer en dégotant un thème récent ou suivre les dernières infos de la distribution.

Bon, grâce à vos pistes graphiques, j’ai vadrouillé sur le chan reddit de CBPP et découvert mes oublis lors de la modification de mes dépôts. En ne rajoutant pas ceux dédiés ou spécifiques à CBPP, les thèmes pouvaient difficilement être raccords. :grimacing:

Un dernier redémarrage et je vérifie le tout ; sinon, je reviens. :slight_smile:

EDIT : Après les mises à jour et l’installation inutile de paquets lxde (ou pcman) qui faisaient doublon avec d’autres (je n’ai pas bien compris l’utilité), j’ai retrouvé mon environnement openbox-tint2 qui faisaient sa minimalité. Il y a encore quelques erreurs gtk mais on va dire que c’est résolu. :smiley: