Отключите настольную текстовую тень в 18,04

Я обновил от 16,04 до 18,04, и я заметил, что текст значков на рабочем столе имеет тени, которые мне не нравится много. Как я могу отключить тени? Я присоединил некоторые фотографии (16.04 по сравнению с 18,04), жаль об их качестве.Спасибо.

pic1 pic2

4
задан 29 July 2018 в 14:13

1 ответ

В начале я должен указать, что одна причина включения теней для текста на рабочем столе состоит в том, чтобы гарантировать, что текст видим, даже если пользователь переключается на по-другому цветной фон или изменяет обои. Если текст легок, тень является темной. Так, со светлым фоном тень гарантирует некоторую четкость, по крайней мере, если фактический текст также легок.


В дальнейшем я использую простой фон, подобный тем в вопросе с Greybird как тема на Xubuntu 18.04.1.

Это изображение имеет текст с тенями:

text with shadows

В следующем изображении удалены тени:

text without shadows

Для удаления теней нужно отредактировать gtkrc файл Greybird. Я сначала скопировал всю папку Greybird с/usr/share/themes к ~/.themes, который я создал в своей домашней папке. Для различения скопированной локальной версии от системы один я переименовал локальную версию MyGreybird.

В ~/.themes/MyGreybird/gtk-2.0/gtkrc, код, определяющий появление текста на рабочем столе, находится в разделе названный стиль "xfcedesktop-представление-в-виде-значков" (~ строка 927). Для удаления теней я прокомментировал все строки, касающиеся теней. (Эти строки не комментируются в исходном gtkrc.)

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

Удаление теней прекрасно, если у каждого есть простой темноватый фон. С более легкими фонами или обоями, возможно, уменьшается текстовая четкость. Файловая система и Домой фактически невидима в изображении ниже.

text with shadows on a light background


Можно было также играть с

XfdesktopIconView::label-alpha = 0
XfdesktopIconView::selected-label-alpha = 80

увеличить или уменьшить прозрачность сопроводительного текста региона, такого как окружающий Мусор в последнем изображении.


Обратите внимание что даже при том, что Greybird является скомпилированной темой, которая только влияет на gtk3 аспект. В 18,04, Xubuntu все еще имеет находящийся в gtk2 рабочий стол и таким образом, gtk2 аспекты могут быть изменены без большой трудности.

2
ответ дан 1 December 2019 в 10:15

Другие вопросы по тегам:

Похожие вопросы: