有没有什么方法可以改变弹出窗口的背景?当您将鼠标悬停在 GUI 中的某个元素上时,会显示该弹出窗口,比如此图中的字符串“507 字节”,将其更改为白色,将字符串更改为黑色?
答案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
文件顶部附近的类似代码。进行适当的编辑并注销和登录或切换主题。
具体参考摩卡主题,假设它安装在/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,你需要使用执行命令如果您使用基于 GUI 的编辑器(例如 Gedit)进行编辑。
如果你已经在 ~/.themes 中安装了主题,那么执行命令不需要。