黑暗主题中的软件中心不可读

Odi*_*nRW 14 software-center gnome themes gdm 14.04

所以我在gdm中使用的是dark主题,软件中心的文字是不可读的。我通过更改.css 中的字体颜色找到了一种解决方法,如下所示

sudo gedit /usr/share/software-center/ui/gtk3/css/softwarecenter.css
@define-color light-aubergine #DED7DB; -> modify
@define-color super-light-aubergine #F4F1F3; -> modify
Run Code Online (Sandbox Code Playgroud)

我的问题是,有没有一种巧妙的方法来解决它,以便在我更改主题时自动更改文本?

rm-*_*nda 0

不,目前没有比这更干净的方法 - 除非您自己编写一些解决方案。

现在,如果您想这样做,您可能想要做的是一些脚本,例如:

#!/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
Run Code Online (Sandbox Code Playgroud)

当然,您可以让另一个脚本反向执行相同的操作 - 或者甚至只是让脚本只关心切换softwarecenter.css


小智 0

据我所知,还没有真正解决这个问题,但它不仅仅是软件中心,还有其他几个应用程序,但如果您想要一个与主题一起使用的软件中心,请使用 lubuntu-software-center,它也更稳定

  • 提供有关您的解决方案或解决方法的更多信息。 (3认同)