我正在为 Ubuntu 使用 Evolve 主题,对此我很满意。
除了 Ubuntu Software Center 之外,所有应用程序都适用于此主题。使用此主题无法阅读文本(浅灰色背景上的白色文本)。
每次我需要使用 USC 时,我都必须更改主题,然后再将其更改回来。
是否可以告诉 Ubuntu 仅对 USC 使用 Ambiance 主题?
我尝试添加env GTK_THEME="Ambiance"
到 .desktop 文件中的 exec 行,但它没有任何效果。
我正在为 Ubuntu 使用 Evolve 主题,对此我很满意。
除了 Ubuntu Software Center 之外,所有应用程序都适用于此主题。使用此主题无法阅读文本(浅灰色背景上的白色文本)。
每次我需要使用 USC 时,我都必须更改主题,然后再将其更改回来。
是否可以告诉 Ubuntu 仅对 USC 使用 Ambiance 主题?
我尝试添加env GTK_THEME="Ambiance"
到 .desktop 文件中的 exec 行,但它没有任何效果。
为什么不将 Ubuntu 软件中心的背景颜色更改为更深的颜色(我也这样做了 - 效果非常好)。为此,只需编辑/修改
itemview-background.png
,查看下面的完整路径并确保备份未经处理的图像文件:或者将 USC 中可见绘制文本的 [text+shadow argument] 的颜色值更改为较暗的颜色值,请参见下面的路径:(没有深入研究它,但它位于
softwarecenter.css
和/或中的某处softwarecenter.highcontrastinverse.css
)主题由 dconf 中的设置设置 - 您可以通过以下方式获取当前设置:
因此,您可以创建一个简单的脚本来解决您的问题并更改主题,然后打开软件中心,并在软件中心关闭时将主题更改回:
您可以将其保存在您的主目录中名为“open-software-center”的文件中,然后通过在文件属性中设置它或在终端中运行它来使其可执行:
然后您可以在终端中运行,或者在您按+
./open-software-center
时打开的命令AltF2我没有办法只改变一个窗口的主题......但如果有人对此有答案,那将会很有趣。