Есть ли способ изменить фон всплывающего окна, которое отображается при наведении курсора на какой-либо элемент в графическом интерфейсе, например на строку «507 байт» на этом рисунке Белому и черному черту?
Точное решение зависит от того, что точно управляет Вашим рабочим столом и темой, которую Вы используете.
Попытайтесь редактировать /path/to/your/theme/gtk-2.0/gtkrc
после создания резервного копирования. Ищите что-то как:
gtk-color-scheme = "base_color:#ffffff\nfg_color:#4c4c4c\ntooltip_fg_color:#ffffff\nselected_bg_color:#f07746\nselected_fg_color:#FFFFFF\ntext_color:#3C3C3C\nbg_color:#F2F1F0\ntooltip_bg_color:#000000\nlink_color:#DD4814"
и измените tooltip_bg_color
или tooltip_fg_color
изменить цвета фона и цвета текста, соответственно.
Так, Вы имели бы #ffffff
для tooltip_bg_color
и #000000
для tooltip_fg_color
.
Затем выйдите из системы и войдите в систему снова, чтобы удостовериться, что изменения вступают в силу. При использовании своего рода инструмента который, позвольте нам, Вы изменяете темы, изменяетесь далеко и назад.
Если это не помогает, посмотрите на /path/to/your/theme/gtk-3.0/gtk.css
или в /path/to/your/theme/gtk-3.0/gtk-main.css
для подобного права кода около вершины файла. Сделайте соответствующие редактирования и выйдите и зайдите или переключите темы.
С определенной ссылкой на тему Moka принимая это установлено в /usr/share/themes/Moka
, редактирование /usr/share/themes/Moka/gtk-2.0/gtkrc
и изменение:
# Moka GTK2 Theme
gtk_color_scheme = "bg_color:#f7f7f7\nselected_bg_color:#a172d2\nbase_color:#fefefe" # Background: main, selected, base
gtk_color_scheme = "fg_color:#444\nselected_fg_color:#f3f3f3\ntext_color:#444" # Foreground: main, selected, text
gtk_color_scheme = "tooltip_bg_color:#444\ntooltip_fg_color:#FFF" # Tooltips
gtk_color_scheme = "link_color:#a172d2" # Hyperlinks
gtk_color_scheme = "menubar_bg_color:#f7f7f7\nmenubar_fg_color:#444444" # Menu bar colors
gtk_color_scheme = "toolbar_bg_color:#f7f7f7\ntoolbar_fg_color:#444444" # Toolbar colors
gtk_color_scheme = "menu_bg_color:#ffffff\nmenu_fg_color:#444444" # Menu colors
gtk_color_scheme = "panel_bg_color:#444444\npanel_fg_color:#f7f7f7" # Panel colors
кому:
gtk_color_scheme = "bg_color:#f7f7f7\nselected_bg_color:#a172d2\nbase_color:#fefefe"
gtk_color_scheme = "fg_color:#444\nselected_fg_color:#f3f3f3\ntext_color:#444"
gtk_color_scheme = "tooltip_bg_color:#fff\ntooltip_fg_color:#000" #### Change this line
gtk_color_scheme = "link_color:#a172d2"
gtk_color_scheme = "menubar_bg_color:#f7f7f7\nmenubar_fg_color:#444444"
gtk_color_scheme = "toolbar_bg_color:#f7f7f7\ntoolbar_fg_color:#444444"
gtk_color_scheme = "menu_bg_color:#ffffff\nmenu_fg_color:#444444"
gtk_color_scheme = "panel_bg_color:#444444\npanel_fg_color:#f7f7f7"
Затем в /usr/share/themes/Moka/gtk-3.0/gtk-common.css
ищите названные подсказки раздела, который запускается на ~ строке 217, и измените первые две строки так, чтобы тот раздел был похож на это:
/* Tooltips */
@define-color tooltip_bg_color @bg_color;
@define-color tooltip_fg_color @text_color;
@define-color theme_tooltip_bg_color @tooltip_bg_color;
@define-color theme_tooltip_fg_color @tooltip_fg_color;
Затем выйдите из системы и въезжайте задним ходом.
Вы не упомянули, где Вы установили эту тему, но если это будет в/usr/share/themes/Moka, то необходимо будет использовать gksudo, если Вы отредактируете с основанным на GUI редактором, таким как Gedit.
Если Вы установили тему в ~/.themes, то gksudo не необходим.