web-dev-qa-db-fra.com

Programme sous-menus gris foncé sur noir, donc illisibles

Lors de l'utilisation d'un programme, par exemple Libre Writer, lorsque je clique sur un fichier, je l'ouvre, puis, dans la zone de menu Ouvrir, j'ai la possibilité de changer le type de fichier de "Tous les fichiers" en un type de fichier spécifique, lorsque je clique sur "Tous les fichiers". fichiers "la liste de sélection apparaît. La couleur de police des différents types de fichiers est un gris foncé sur un fond noir rendant les éléments de la liste illisibles. À mesure que je déplace le curseur, la couleur de la police et l'arrière-plan deviennent noirs "normaux" sur un fond blanc, mais uniquement pour l'élément survolé par le curseur. Cela rend le reste de la liste impossible à lire et déplacer le curseur lentement vers le bas de la liste, en s'arrêtant pour lire chaque élément, est un moyen très fastidieux de faire avancer les choses.

Cela ne se produit pas uniquement sur Libre Writer mais aussi sur Inkscape, Geeqie et une variété d’autres programmes et leurs sous-menus. Le seul programme que j'ai pu trouver où cela ne s'est pas produit est Firefox (58.02). De plus, cela se produit sur 3 machines différentes, chacune avec un processeur différent, une carte graphique différente et lorsque la machine a plusieurs moniteurs, cela se produit sur tous les moniteurs.

Toutes les machines fonctionnent sous 16.04, l’une avec les dernières mises à jour, les autres légèrement en retard sur les mises à jour. Est-ce un bug ou une fonctionnalité". Haha. Que se passe-t-il? Est-ce réparable? Comment?

5
KalaDude

Vous trouverez ci-dessous un changement minime qui corrige ces menus contextuels.

  • En tant que sauvegarde, faites une copie du fichier /usr/share/themes/Ambiance/gtk-2.0/gtkrc:

    cp /usr/share/themes/Ambiance/gtk-2.0/gtkrc ~/Documents/gtkrc
    
  • Avec Sudo, éditez le fichier /usr/share/themes/Ambiance/gtk-2.0/gtkrc:

    Sudo vi /usr/share/themes/Ambiance/gtk-2.0/gtkrc
    
  • Allez à (autour de) la ligne 346 (346G) qui devrait se lire:

    style "menu" = "dark" {
    
  • Supprimer ceci: = "dark"

  • La ligne devrait maintenant ressembler à ceci:

    style "menu" {
    
  • Enregistrez vos modifications (ZZ)

  • Ouvrez l'application Paramètres du système

  • Aller à la section Apparence

  • Changez le thème d'ambiance à autre chose, puis revenez à ambiance (cela rafraîchira votre thème)

Testé sous Ubuntu 16.04. La ligne exacte à modifier peut varier en fonction du niveau de patch que vous avez. Un moyen plus sûr de trouver la ligne à modifier consiste à rechercher style "menu" = "dark" dans le fichier. Dans vi ce serait: /style "menu" = "dark"


Avant le changement:

Inkscape menu


Après le changement:

Inkscape after change

2
Nick Gammon