通知不适用于Gnome 3.4

通知在Gnome 3.4中不再有效,但它们在Unity中工作。 我已经尝试了所有我能想到的但是我很难过。

为了澄清,我正在使用Gnome Tweak更改主题。 主题来自各种存储库,包括noobslab / themes和webupd8。 例如,当使用默认主题adwaita时,我在使用Rhythmbox时会收到有关在互联网电台播放的歌曲的所有通知。 我甚至试过了一个具有相同结果的不同媒体播放器。 当我改变主题时,我得到的只是一个媒体播放器Icon。 更改回默认主题,所有通知都可以正常工作。 通知首先是所有主题,但不再是。 问题是如何让通知适用于所有主题。 他们为之前版本的Gnome-shell做过。

我发现如何解决这个问题:

它位于主题包的gnome-shell.css文件中。 一些id定义需要类名定义:

例:

 #notification { 

改为:

 #notification, .notification { 

和其他一些定义…总结一下,你必须与/ usr/share/gnome-shell/themegnome-shell.css文件进行比较。