Мне удалось изменить цвет выделения с оранжевого на светло-серый, что очень приятно.
Теперь я хотел бы изменить цвет текста неактивных / отключенных пунктов меню, которые выделены черным, поскольку вы можете видеть «Доступен», «Нет на месте» и «Занят», текст черный. Я бы хотел, чтобы он был серым, например.
Как изменить цвет текста?
Чтобы изменить это свойство, вам нужно взломать файл 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"
Убедитесь, что оно указано.
Если вы не боитесь испортить оригинальную тему, вы можете отредактировать /usr/share/themes/Ambiance/gtk-2.0/gtkrc
напрямую и пропустить части о копировании темы и переименовании вещей в index.theme
Если вы хотите поиграть с большим количеством опций, посмотрите Учебное пособие по темам GTK в вики GNOME.