web-dev-qa-db-fra.com

Centre de logiciel dans le thème sombre illisible

J'utilise donc le thème sombre dans gdm et le texte dans le centre logiciel est illisible. J'ai trouvé une solution de contournement en modifiant la couleur de la police à partir de . Css comme suit

Sudo gedit /usr/share/software-center/ui/gtk3/css/softwarecenter.css
@define-color light-aubergine #DED7DB; -> modify
@define-color super-light-aubergine #F4F1F3; -> modify

Ma question est la suivante: existe-t-il un moyen judicieux de le résoudre afin que, chaque fois que je change de thème, le texte soit automatiquement modifié?

14
OdinRW

J'essayais d'utiliser l'ancien centre logiciel (Sudo apt-get install ubuntu-software) ou Synaptic. Le nouveau centre logiciel a de toute façon tendance à être endommagé. Si vous le pouviez, je vous conseillerais plutôt d'utiliser l'ancienne version ou même un gestionnaire de paquets.

1
Brenden McFarling

Non, il n'y a actuellement aucun moyen de le faire plus proprement que cela - à moins que vous n'écriviez vous-même une solution.

Maintenant, si vous voulez faire cela, vous voudrez probablement avoir des scripts comme:

#!/bin/bash
# sets a dark theme
gsettings set org.gnome.desktop.interface gtk-theme "Some-Dark-Theme"
gsettings set org.gnome.desktop.interface icon-theme "Numix-Circle"
cp ~/.path/to/some/dir/softwarecenter-dark.css /usr/share/software-center/ui/gtk3/css/softwarecenter.css

Et bien sûr, vous pourriez avoir un autre script qui répète la même chose à l’inverse - ou même simplement le script ne doit s’occuper que de basculer le softwarecenter.css

0
rm-vanda

Autant que je sache, il n’ya pas vraiment de solution à ce problème, mais il n’ya pas que le centre logiciel, il existe aussi quelques autres applications, mais si vous voulez un centre logiciel qui fonctionne avec des thèmes, utilisez le lubuntu-software-center, il est également plus stable.

0
fredwntr1