我有Debian扩展与Xfce桌面环境。我使用的是灰鸟主题。我已经使用gtk-theme-config添加了我的自定义绿色#324820。我还将默认的蓝色#398ee7替换为我的自定义绿色:
/usr/share/themes/Greybird$ sudo find . -type f -exec sed -i 's/#398ee7/#324820/g' {} \;在任何应用程序中,当我右键单击时,上下文菜单上突出显示的项是我的绿色背景,带有白色文本。然而,在铬,它是一个灰色背景#cecece与白色文本。我能够在第23行的/usr/share/themes/Greybird/gtk-3.0/gtk-contained.css文件background-color: #cecece; }中更改这一点。但是,当我悬停在书签之类的东西上时,这也会改变工具提示的背景。这些都是黑色文本,#3c3c3c,在我的深绿色背景下留下的可读性很差。我能在这个文件中做什么改变,gtk-contained.css,将铬和我的主题正确地集成在一起?我想我想做以下工作(来自/usr/share/themes/Greybird/gtk-2.0/gtkrc中的第5行),但在GTK 3中:
gtk-color-scheme = "bg_color:#EEEEEE\nselected_bg_color:#324820\nbase_color:#fcfcfc" # Background, base.在上面的一行中,我更改了selected_bg_color的颜色。
在铬中,我在设置中使用“使用经典主题”选项,而不是“使用GTK+主题”。
任何想法都欢迎。谢谢
发布于 2016-09-19 01:52:37
我通过添加hover伪类来解决问题:
.background:hover {
background-color: #324820; }我在/usr/share/themes/Greybird/gtk-3.0/gtk-contained.css第21行开始的下一节中添加了它
.background {
color: #3c3c3c;
background-color: #cecece; }
.background:hover {
background-color: #324820; }
.background:backdrop {
color: #858585;
background-color: #cecece;
text-shadow: none;
-gtk-icon-shadow: none; }我有很少的GTK 3应用程序,所以这个更改可能会影响我不知道的应用程序的样式。
https://unix.stackexchange.com/questions/310703
复制相似问题