在 Ubuntu Mate 20.04 中自定义工具提示

在 Ubuntu Mate 20.04 中自定义工具提示

我正在使用 Ubuntu Mate 20.04 如何自定义工具提示的外观(即背景、字体颜色……)?
也许通过dconf-editor命令行?

答案1

您可以安装 GTK2的Gtk3主题,其中大多数具有如下结构:

$tree . -d
.
├── assets
├── gnome-shell
│   └── assets
├── gtk-2.0
│   ├── apps
│   └── assets
├── gtk-3.0
├── metacity-1
└── xfwm4

gtk-3.0目录中,您可以找到一个名为的文件gtk.css。使用您喜欢的文本编辑器打开它并搜索ToolTips。应该有一些像这样的属性:

tooltip {
   padding: 4px;
   /* not working */
   border-radius: 5px;
   box-shadow: none;
   text-shadow: 0 1px black; 
}

tooltip.background {
   background-color: rgba(0, 0, 0, 0.8);
   background-clip: padding-box;
   border: 1px solid rgba(255, 255, 255, 0.1); 
}

tooltip decoration {
     background-color: transparent; 
}
tooltip * {
     padding: 4px;
     background-color: transparent;
     color: white; 
}

您可以通过属性更改工具提示的背景颜色background-color

目录中gtk-2.0有一个名为的文件gtkrc,其中可能包含如下行:

# Tooltip colors
gtk-color-scheme = "tooltip_fg_color:#ffffff\ntooltip_bg_color:#000000"

如果您想更改 gtk2 程序的工具提示背景颜色(现在这种情况非常罕见),您可以进行调整。

您可以通过命令行更改主题,而无需注销并重新登录。例如,对于名为甜的

gsettings set org.gnome.desktop.interface gtk-theme Sweet
gsettings set org.gnome.desktop.wm.preferences theme Sweet 

祝你黑客愉快:)

编辑:这些仅适用于 Gtk 应用程序。但您还没有提到您想更改 Gtk 或 Qt 应用程序的工具提示。因此,如果您想自定义 Qt5 应用程序,您可以使用一个名为克万图姆它非常可定制,并且基于 SVG,因此您可以通过编辑主题文件来编辑工具提示的背景颜色,例如Inkscape

相关内容