Как изменить цвет текста меню?

Мне удалось изменить цвет выделения с оранжевого на светло-серый, что очень приятно.

Теперь я хотел бы изменить цвет текста неактивных / отключенных пунктов меню, которые выделены черным, поскольку вы можете видеть «Доступен», «Нет на месте» и «Занят», текст черный. Я бы хотел, чтобы он был серым, например.

Как изменить цвет текста?

3
задан 14 May 2017 в 11:04

1 ответ

Чтобы изменить это свойство, вам нужно взломать файл gtkrc для рассматриваемой темы. Я предполагаю, что вы работаете с Ambiance.

Первое, что вы, вероятно, захотите сделать, - это сделать локальную копию темы вместо того, чтобы работать с общесистемной копией. Давайте назовем это Ambiance-Mod. Откройте терминал и запустите это:

cp -r /usr/share/themes/Ambiance ~/.themes/Ambiance-Mod

Вам также нужно отредактировать index.theme, чтобы использовать вашу новую тему.

gedit ~/.themes/Ambiance-Mod/index.theme

Измените все экземпляры на Ambiance на Ambiance-Mod

У вас должен быть Ambiance-Mod в ваших «Предпочтениях по работе». Теперь давайте отредактируем файл gtkrc.

gedit ~/.themes/Ambiance-Mod/gtk-2.0/gtkrc

Часть, управляющая текстом, который вы хотите изменить, находится в строке 334, fg[INSENSITIVE] для style "menu" = "dark"

style "menu" = "dark" {
    xthickness = 0
    ythickness = 0

    bg[NORMAL] = "#43423f"
    bg[INSENSITIVE] = "#43423f"
    fg[INSENSITIVE]   = shade (0.54, "#43423f")

    engine "murrine"
    {
        roundness = 0
    }
}

. изменить shade (0.54, "#43423f"), чтобы использовать желаемый цвет Hex. Попробуйте что-то вроде "#969696" Убедитесь, что оно указано.

change color

Если вы не боитесь испортить оригинальную тему, вы можете отредактировать /usr/share/themes/Ambiance/gtk-2.0/gtkrc напрямую и пропустить части о копировании темы и переименовании вещей в index.theme

Если вы хотите поиграть с большим количеством опций, посмотрите Учебное пособие по темам GTK в вики GNOME.

0
ответ дан 14 May 2017 в 11:04

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

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