所以我在gdm中使用的是黑色的主题,软件中心的文本是不可读的。我通过从.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
我的问题是,是否有一种巧妙的方法来解决这个问题,这样每当我改变主题时,文本就会自动改变吗?
发布于 2017-02-28 00:45:58
我会尝试使用旧的软件中心(sudo apt-get install ubuntu-software
)或使用Synaptic。新的软件中心往往会被破坏,所以如果可以的话,我会重新使用旧版本,甚至是包管理器。
发布于 2016-07-18 14:14:22
不,目前没有比这更干净的方法了--除非你自己写一些解决方案。
现在,如果您想这样做,很可能您想要做的是有一些脚本,如:
#!/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
。
发布于 2016-09-15 21:41:35
据我所知,目前还没有解决这个问题的方法,但不仅仅是软件中心,还有其他几个应用程序,但是如果您想要一个与主题一起工作的软件中心--使用lubuntu软件中心--它也更稳定
https://askubuntu.com/questions/488107
复制相似问题