主题中的桌面文本无法读取

主题中的桌面文本无法读取

我正在使用带有统一用户界面的 Ubuntu 18.04.1 LTS

kernel 4.15.18-041518-generic
gtk amd64 version 3.22

我从 b00merang 安装了两个主题:https://b00merang.weebly.com/windows-10.html -Windows-10 黑色主题和 -Windows-10 浅色主题

我对黑色主题没有意见。但是,使用白色主题时,桌面快捷方式/文件的文本无法阅读。

这里有一个显示黑色主题的示例图像:

Windows10 深色主题

这是白色主题的问题:

Windows10 浅色主题

两个主题都放在了~/.themes/

答案1

本答案仅针对问题中提到的主题,即“Windows-10-master”主题。

在这个特定的主题中,改变桌面上文件夹的文本颜色。

我已经将我的主题保存在/usr/share/themes/您需要在下面的示例中替换/usr/share/themes为,因为您已将主题保存在~/.themes~/.themes/

nautilus.css我在文件夹中创建了一个文件
/usr/share/themes/Windows-10-master/gtk-3.20/apps

使此文件中的内容如下

.nautilus-desktop.nautilus-canvas-item {
    color: blue; # <--------- here in the place of "blue" you can put any valid color you want
}

保存文件并关闭。

gtk.css现在,打开文件夹中的文件/usr/share/themes/Windows-10-master/gtk-3.20/

在最后添加以下行,
@import url("apps/nautilus.css");

添加此行后,最后三行应如下所示。

@import url("gtk-contained.css");
@import url("apps/gnome-terminal.css");
@import url("apps/nautilus.css");

保存文件并关闭。

重新启动即可看到变化。

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案2

这里的问题与主题的文本颜色有关。

您可以轻松更改这一点,因为 GTK+ 主题(从 GTK+ 3 开始)只是 CSS(层叠样式表)。

您可以将颜色更改为

#FFFFFF;

而不是

@desktop_item_fg;

在这个部分:

.caja-desktop,
.nemo-desktop.nemo-canvas-item,
.nautilus-desktop.nautilus-canvas-item {
    color: @desktop_item_fg;
    text-shadow: 1px 1px @desktop_item_text_shadow;
}

或者改变变量的值:

@define-color fg_color

您可能还想考虑使用更新颖的主题。您可以在以下位置找到多个相同类型的主题gnome-look.org

相关内容