我从 16.04 升级到 18.04,发现桌面图标的文本有阴影,我非常不喜欢。我该如何禁用阴影?我附上了一些照片(16.04 vs 18.04),对它们的质量感到抱歉。谢谢。
答案1
首先,我应该指出,在桌面上为文本添加阴影的一个原因是确保即使用户切换到不同颜色的背景或更换壁纸,文本仍然可见。如果文本是浅色的,阴影就是深色的。因此,在浅色背景下,阴影至少在实际文本也是浅色的情况下确保一定的可读性。
接下来,我将使用类似于问题的纯色背景,并以 Greybird 作为 Xubuntu 18.04.1 上的主题。
此图像包含带阴影的文字:
在下图中,阴影已被去除:
要去除阴影,必须编辑 Greybird 的韓國文件。我首先从/usr/share/主题转到〜/.主题这是我在主文件夹中创建的。为了区分复制的本地版本和系统版本,我将本地版本重命名为我的灰鸟。
在~/.themes/MyGreybird/gtk-2.0/gtkrc,确定桌面上文本外观的代码位于标题为 样式“xfcedesktop-icon-view”(~ 927 行)。为了删除阴影,我注释掉了所有与阴影相关的行。(这些行在原始版本中没有被注释掉韓國。
style "xfdesktop-icon-view"
{
XfdesktopIconView::label-alpha = 0
XfdesktopIconView::selected-label-alpha = 80
# XfdesktopIconView::shadow-x-offset = 0
# XfdesktopIconView::shadow-y-offset = 1
# XfdesktopIconView::selected-shadow-x-offset = 0
# XfdesktopIconView::selected-shadow-y-offset = 1
# XfdesktopIconView::shadow-color = shade(1.5, @tooltip_bg_color)
# XfdesktopIconView::selected-shadow-color = shade(1.8, @tooltip_bg_color)
# XfdesktopIconView::shadow-blur-radius = 2
XfdesktopIconView::cell-spacing = 2
XfdesktopIconView::cell-padding = 6
XfdesktopIconView::cell-text-width-proportion = 1.9
fg[NORMAL] = shade (0.9, @selected_fg_color)
fg[ACTIVE] = @selected_fg_color
如果背景颜色较浅,则去除阴影是可行的。如果背景或壁纸颜色较浅,文本的可读性可能会降低。文件系统和家在下图中几乎看不见。
你也可以玩
XfdesktopIconView::label-alpha = 0
XfdesktopIconView::selected-label-alpha = 80
增加或减少文本周围区域的透明度,例如周围垃圾在最后一张图片中。
请注意,尽管 Greybird 是一个编译主题,但它仅影响 gtk3 方面。在 18.04 中,Xubuntu 仍然具有基于 gtk2 的桌面,因此可以轻松修改 gtk2 方面。
答案2
2021 年,DK Boses 答案不再有效。您现在可以按以下方式执行此操作:
将以下内容放入~/.config/gtk-3.0/gtk.css
(这是用户修改 GTK 3 显示主题的默认文件):
.label {
text-shadow:none;
color:black; /* Font color. */
}
重新开始。
结果: