我正在使用 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