Изменить цвет всплывающего окна при наведении мыши

enter image description here

Есть ли способ изменить фон всплывающего окна, которое отображается при наведении курсора на какой-либо элемент в графическом интерфейсе, например на строку «507 байт» на этом рисунке Белому и черному черту?

1
задан 13 October 2013 в 15:18

1 ответ

Точное решение зависит от того, что точно управляет Вашим рабочим столом и темой, которую Вы используете.

Попытайтесь редактировать /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

кому:

Тема Moka GTK2

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 не необходим.

2
ответ дан 13 October 2013 в 15:18

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

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