Centro de software no tema escuro ilegível


14

Então, eu estou usando o tema escuro no gdm e o texto no centro de software é ilegível. Encontrei uma solução alternativa alterando a cor da fonte do .css da seguinte maneira

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

Minha pergunta é: existe uma maneira elegante de resolvê-lo para que, sempre que eu mude o tema, o texto seja alterado automaticamente?


1
Eu tenho lutado com esse mesmo problema usando o tema Adwaita com o Global Dark Theme desativado. Se eu usar os temas Ambiance ou Radiance, funcionará bem, mas outros aplicativos parecerão estranhos para o Gnome 3. No mesmo arquivo que você listou acima, comentei os dois estilos do GtkTreeView. Percorrendo os temas instalados padrão, todos pareciam bem com essa alteração. Ainda me parece um hack, mas é melhor do que não poder ler as seleções.
Nathan

Respostas:


1

Eu tentaria usar o antigo centro de software ( sudo apt-get install ubuntu-software) ou o Synaptic. O novo Centro de Software tende a ficar quebrado de qualquer maneira, portanto, se você puder, recomendo usar a versão mais antiga ou até mesmo um gerenciador de pacotes.


Você está realmente sugerindo a instalação do novo centro de software, o pacote para o antigo centro de software é software-center... embora isso pareça não ter relação com a pergunta feita aqui.
Samuel

whoop, deve tê-los confundido XD Estou muito ocupado jogando undertale
Brenden McFarling

0

Não, atualmente não há uma maneira de fazê-lo de maneira mais limpa do que isso - a menos que você mesmo elabore alguma solução.

Agora, se você quiser fazer isso, provavelmente o que você gostaria de fazer é ter alguns scripts como:

#!/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

E, é claro, você pode fazer com que outro script faça a mesma coisa ao contrário - ou apenas fazer com que o script se preocupe apenas em alternar o softwarecenter.css


0

Até onde eu sei, não há realmente uma solução para isso, mas não é apenas o centro de software, mas também algumas outras aplicações, mas se você deseja um centro de software que funcione com temas, use o lubuntu-software-center também é mais estável


3
Forneça mais informações para sua solução ou uma solução alternativa.
Thiago Rider Augusto
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.