首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debian Xfce,适当的GTK 3灰鸟主题与铬的集成

Debian Xfce,适当的GTK 3灰鸟主题与铬的集成
EN

Unix & Linux用户
提问于 2016-09-18 19:34:43
回答 1查看 940关注 0票数 0

我有Debian扩展与Xfce桌面环境。我使用的是灰鸟主题。我已经使用gtk-theme-config添加了我的自定义绿色#324820。我还将默认的蓝色#398ee7替换为我的自定义绿色:

代码语言:javascript
复制
/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中:

代码语言:javascript
复制
gtk-color-scheme = "bg_color:#EEEEEE\nselected_bg_color:#324820\nbase_color:#fcfcfc" # Background, base.

在上面的一行中,我更改了selected_bg_color的颜色。

在铬中,我在设置中使用“使用经典主题”选项,而不是“使用GTK+主题”。

任何想法都欢迎。谢谢

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-09-19 01:52:37

我通过添加hover伪类来解决问题:

代码语言:javascript
复制
.background:hover {
  background-color: #324820; }

我在/usr/share/themes/Greybird/gtk-3.0/gtk-contained.css第21行开始的下一节中添加了它

代码语言:javascript
复制
.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应用程序,所以这个更改可能会影响我不知道的应用程序的样式。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/310703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档