深色主题中的软件中心无法读取

深色主题中的软件中心无法读取

所以我在孕期软件中心的文本无法阅读。我找到了一种解决方法,即更改字体颜色.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

我的问题是,是否有一个巧妙的方法可以解决这个问题,以便任何时候我改变主题时文本都会自动改变?

答案1

我会尝试使用旧版软件中心 ( sudo apt-get install ubuntu-software) 或使用 Synaptic。新版软件中心无论如何都容易出问题,所以如果可以的话,我建议你使用旧版本或甚至使用包管理器。

答案2

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

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

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

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

答案3

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

相关内容