web-dev-qa-db-fra.com

Lorsque vous utilisez Adwaita-dark, comment corriger l'aspect flou des éléments de menu désactivés par clic droit?

L'image dit un peu tout:
Menu contextuel avec clic droit dans Sublime 3
Right click context menu in Sublime 3

Sous Ubuntu 18.04, avec Gnome Shell et le thème Adwaita-dark. Le bogue apparaît également dans des applications telles que Filezilla. Il doit donc s'agir d'un élément générique.

Question pour vous, comment puis-je résoudre ce problème?

1
nnz lh gqp

Je n'utilise pas Sublime et je ne peux donc pas commenter cet aspect.

Cependant, pour Filezilla et Adwaita-dark, je vois ce que vous rapportez:

Adwaita-dark

Lorsque vous utilisez Blackbird, qui est un autre thème sombre, Filezilla ressemble à ceci:

Blackbird

Pour installer Blackbird, lancez

Sudo apt install blackbird-gtk-theme

Je vous suggère d'essayer d'autres thèmes sombres si vous ne trouvez pas Blackbird satisfaisant.

Et, si vous souhaitez utiliser Adwaita-dark pour tous les autres programmes, mais souhaitez simplement exécuter filezilla avec Blackbird, créez ~/.local/share/applications/filezilla.desktop avec le contenu suivant:

[Desktop Entry]
Name=FileZilla
GenericName=FTP client
Comment=Download and upload files via FTP, FTPS and SFTP
#Exec=filezilla
Exec=bash -c'GTK2_RC_FILES=/usr/share/themes/Blackbird/gtk-2.0/gtkrc filezilla'
Terminal=false
Icon=filezilla
Type=Application
Categories=Network;FileTransfer;
Version=1.0

Pour ce qui est de savoir si ce que vous voyez peut être corrigé, il semble que l’équipe de GNOME n’attende que la mort de gtk2. Voir /usr/share/themes/Adwaita-dark/gtk-2.0/hacks.rc. De là:

Ce fichier contient d’horribles hacks pour faire fonctionner ce thème avec certains programmes. C’est principalement dû aux limitations de gtk2 mais c’est parfois la faute des programmes eux-mêmes. Ne va pas pointer du doigt.

Quoi qu'il en soit, c'est un WONTFIX pour les deux, d'où ce fichier horrible.

Selon moi, la solution consiste à utiliser un autre thème qui réponde à vos exigences. Bien sûr, on pourrait toujours approcher les développeurs d'applications et leur demander de faire en sorte que leurs applications fonctionnent bien avec Adwaita-dark. Mais je soupçonne qu'ils ne seront pas trop intéressés.


Edit : L’effet flou est dû à l’application des ombres de texte. Les ombres de texte, si elles sont utilisées correctement, peuvent assurer la visibilité du texte sur divers arrière-plans et sont souvent utilisées pour le texte appartenant aux icônes du bureau, étant donné que les utilisateurs peuvent vouloir échanger les arrière-plans, et donc les couleurs d'arrière-plan, à leur guise. L'inconvénient est l'effet flou. Vous pouvez en savoir plus sur les ombres de texte dans L'ombre de texte peut-elle améliorer la lisibilité? .

2
DK Bose