Answers:
通知气泡的主题由gtkrc
在文件夹结构中找到的称为特殊格式的文件定义/usr/share/themes/[theme name]/xfce-notify-4.0
所有系统范围的主题都必须遵循上述命名约定。
对于特定于用户的通知气泡,[theme name]/xfce-notify-4.0/gtkrc
可以在主文件夹中创建相同的文件和文件夹结构~/.themes
让我们创建一个可以使用的现有通知气泡主题的副本-我们的新主题将称为playtime
:
mkdir -p ~/.themes/playtime/xfce-notify-4.0
cp /usr/share/themes/Greybird/xfce-notify-4.0/gtkrc ~/.themes/playtime/xfce-notify-4.0/
现在在系统设置中启动通知管理器:
您会看到我们的新playtime
主题。
现在让我们自定义此主题有一些乐趣。
打开gtkrc
文件playtime
leafpad ~/.themes/playtime/xfce-notify-4.0/gtkrc
自定义主题时-更改为另一个通知主题,然后返回以playtime
使更改生效。
此文件中我们感兴趣的用于自定义文本的部分是此部分:
style "greybird-notify-text"
{
fg[NORMAL] = "#ffffff"
GtkWidget::link-color = "#a7a7a7"
}
我们可以通过添加自定义字体font_name = "Serif 18"
(在之间{ ... }
:
因此,我们从哪里获得字体名称-最简单的位置实际上是外观窗口中的“字体窗口”:
只需将文本描述添加在一起,如图所示-例如 Serif Italic 10
我们可以通过修改RBG
格式编号来更改字体颜色,即ff0000
红色,00ff00
蓝色和0000ff
绿色-其他颜色是这些的混合。
因此- fg[NORMAL] = "#ff0000"
给我们这个:
此文件中我们感兴趣的用于自定义背景色的部分是此部分:
style "greybird-notify-window"
{
XfceNotifyWindow::summary-bold = 1
bg[NORMAL] = "#111"
XfceNotifyWindow::border-color = "#ffffff"
XfceNotifyWindow::border-radius = 10.0
XfceNotifyWindow::border-width = 3.0
}
该bg[NORMAL]
值再次为RBG格式-例如#00ff00
绿色: