Comment puis-je me débarrasser des barres de défilement d'Ubuntu et du thème dans Firefox 46.0?

20

J'utilise Ubuntu 16.04 et je viens de mettre à jour le firefoxpackage (publié aujourd'hui) de 45.0.2 à 46.0.

La libération a apporté un changement indésirable; les affreuses barres de défilement d'Ubuntu et les couleurs de menu Ubuntu encore plus moches. Comment puis-je les désactiver et retrouver le style standard Firefox / GTK?

Avant: Firefox 45.0.2 sur Ubuntu 16.04

  • Les menus et les fenêtres contextuelles utilisent du texte noir sur fond gris clair
  • Les barres de défilement sont grises, ont des icônes haut / bas / gauche / droite

Firefox 45.0.2 sur Ubuntu 16.04

Après: Firefox 46.0 sur Ubuntu 16.04

  • Les menus et les fenêtres contextuelles utilisent du texte gris sur fond noir Ubuntu
  • Les barres de défilement sont des travestis au design plat orange

Firefox 46.0 sur Ubuntu 16.04

Je veux garder Firefox 46.0 mais me débarrasser du thème de l'interface utilisateur Ubuntu. Voici les étapes que j'ai déjà essayées:

  • Outils vérifiés -> Extensions -> Apparence pour voir s'il s'agit d'un thème distinct de la valeur par défaut - ce n'est pas le cas, c'est la valeur par défaut.
  • J'ai essayé de changer le thème Firefox en plusieurs thèmes complets - plusieurs d'entre eux ont changé tous les aspects de l'interface utilisateur de Firefox à l' exception des barres de défilement et des menus contextuels, d'autres les ont changés mais je n'aimais tout simplement pas leur esthétique.
  • Outils cochés -> Addons -> Extensions et désactivé l'addon "Modifications Ubuntu". Cela n'a pas aidé.
  • De l'ancien "comment désactiver les barres de défilement de superposition?" question , j'ai essayé apt-get remove overlay-scrollbar, puis redémarrer ma session. Cela n'a pas aidé.
  • De la même question, j'ai essayé gsettings set com.canonical.desktop.interface scrollbar-mode normalet cela n'a pas aidé non plus.
  • De la même question, j'ai essayé de lancer Firefox avec LIBOVERLAY_SCROLLBAR=0 firefoxet aussi GTK_OVERLAY_SCROLLING=0 firefox, ni l'un ni l'autre n'a fonctionné.

Ce qui a fonctionné jusqu'à présent est la rétrogradation vers le firefoxpackage précédent

apt-get install firefox=45.0.2+build1-0ubuntu1
apt-mark hold firefox

Cela fonctionne parfaitement, donc cela montre que le problème est spécifique à la nouvelle 46.0+build5-0ubuntu0.16.04.2version du package. J'ai regardé le journal des modifications du paquet Ubuntu qui ne dit pas grand-chose, mais les notes de version de Firefox 46.0 disent "intégration GTK3"; Firefox 46.0 est passé de l'utilisation de GTK2 à l'utilisation de GTK3, comme Compholio l'a noté dans sa réponse.

Ce n'est pas une solution permanente, je ne veux pas prendre de retard sur la dernière version de Firefox. Que puis-je faire pour obtenir le thème vanilla GTK dans Firefox au lieu du thème Ubuntu?

Stuart Caie
la source
1
je ne veux pas trop de «moi aussi» ici - mais j'ai le même problème le 14.04
badgley

Réponses:

3

Cela semble être un bogue avec le thème GTK3, probablement Firefox utilise les mauvaises informations de thème pour les pop-ups et la barre de défilement.

J'ai partiellement corrigé cela pour moi en changeant le thème pour Firefox uniquement:

GTK_THEME = radiance firefox

Vous pouvez ajouter ceci "en permanence" en éditant le fichier du lanceur:

sudo gedit / usr / bin / firefox

et en ajoutant la ligne (après #! / bin / sh):

export GTK_THEME = éclat

Ce serait probablement une bonne idée de déposer un bogue contre cela, mais maintenant que je me suis enfin débarrassé des horribles menus sombres, je suis moins motivé pour trouver la cause première du problème;)

Compholio
la source
J'aime cette réponse. Ce n'est pas la même chose que Firefox 45, mais c'est esthétiquement meilleur que l'apparence du thème Ambiance par défaut. Je note que c'est en fait le thème par défaut (Adwaita?). L'utilisation GTK_THEME=Radiance firefoxutilise le thème Radiance, qui est également meilleur que Ambiance (pas de popups noirs), mais a toujours les barres de défilement orange. Utiliser le nom d'un thème qui n'existe pas sélectionne toujours le thème par défaut, qui n'a pas certains des styles Ubuntu familiers (par exemple fond sombre dans la barre d'onglets supérieure, éléments de menu surlignés en orange au lieu de bleu), mais c'est mieux regardant que l'ambiance
Stuart Caie
2

Ce que vous pourriez faire, c'est d'installer et d'utiliser un thème complet pour Firefox qui comprend ses propres barres de défilement, etc. Cela ne ressemblera pas à l'ancien par défaut, mais je parie que vous pouvez trouver quelque chose de similaire ou encore plus agréable.

Dans le Toolsmenu, sélectionnez Add-ons, allez dans l' Get add-onsonglet et faites défiler la page. Dans le coin inférieur gauche se trouve un lien See all complete themes. Cela devrait vous amener à la page d'accueil de Mozilla Firefox et à leur site de thème complet. Sinon, cliquez sur ce lien .

Choisissez l'un des thèmes gratuits disponibles qui est compatible avec Firefox 46 et qui vous plaît, cliquez sur son + Add to Firefoxbouton vert et une fois le téléchargement terminé, confirmez la bulle de dialogue vous demandant votre autorisation en cliquant sur Install.

Ensuite, il vous sera demandé de redémarrer Firefox, ce que vous devriez faire, et le nouveau thème sera activé.

Pour changer à nouveau le thème en un thème différent ou par défaut et pour supprimer les thèmes dont vous ne voulez plus, ouvrez le Toolsmenu, sélectionnez Add-onset accédez à l' Appearanceonglet où vous voyez une liste de tous les thèmes installés.

PS: Mes favoris personnels sont "BlackFox V2" et "NASA Night Launch" (Oui, j'adore les thèmes sombres ...)

Byte Commander
la source
1
Merci pour la suggestion, mais cela ne semble pas fonctionner. J'ai essayé les trois principaux thèmes complets, et bien qu'ils aient re-thèmeé Firefox, aucun d'entre eux ne modifie les barres de défilement ou les menus contextuels. J'ai mis à jour la question avec cette info
Stuart Caie
Les deux thèmes que j'ai suggérés modifient en fait les barres de défilement et les listes déroulantes pour moi le 16.06 avec Firefox 46. Peut-être que vous devriez essayer de rétablir les paramètres liés à la barre de défilement de Unity à leurs valeurs par défaut ou autre chose en premier ...
Byte Commander
1
OK, cette fois j'ai vérifié BlackFox V2 et NASA Night Launch, vous avez raison - ils changent les barres de défilement. Le thème peut donc modifier ces éléments d'interface utilisateur, mais tous les thèmes de la catégorie "thèmes complets" ne le feront pas. Je vais voir si certains des thèmes sont réguliers-GTK-ish
Stuart Caie
0

Je ne sais pas si cela fonctionnera car je n'ai pas ce problème, mais mon firefox est synchronisé avec mon système Windows et c'est peut-être la raison.

Si vous cliquez sur le bouton dans le coin supérieur droit (où vous cliqueriez pour accéder aux préférences), puis cliquez sur Personnaliser, vous devriez voir des thèmes .. essayez peut-être de sélectionner un thème différent pour le régler correctement.

John Orion
la source