指标通知历史记录

指标通知历史记录

我正在寻找一种方法来查看指示通知。我已经安装并运行了。默认情况下,即使某个“列表”中有超过五条通知,它也会显示五条最近的通知。

在此处输入图片描述

像上面的截图一样,我如何才能一次看到所有 11 条通知?

答案1

解决气泡中显示更多通知的问题

适用于 Ubuntu 13.04 及更高版本。如果你将 OP 的问题理解为“我希望显示更多通知”,

sudo nano /usr/share/glib-2.0/schemas/net.launchpad.indicator.notifications.gschema.xml

寻找这样几行:

<range min="1" max = "10"/> <default>5<default>

然后编辑<default>5<default>`<range min="1" max = "10"/>至您需要的任何内容。

对于好奇

在软件的 Debian 中,它有几个要安装到的文件夹。它将东西安装到和中/usr/share/usr/lib库文件位于其中.so,因此我无法编辑其中的任何内容。浏览后/usr/share,我找到了doc仅包含 Debian 软件包信息的文件夹,pixmaps这些是通知栏上图标的 png,然后是其中有glib-2.0一个方便易读的 xml 文件。您可以在此处编辑变量以显示您想要的任何通知值。

将通知保存到文件的解决方案

如果您将 OP 的问题理解为“我想查看我的通知历史记录”,这是一个通用解决方案,您可以对生成的日志执行任何操作,例如让它累积,在关机时清除它等。Indicator-notifications 基于其注释中所述的 notify-osd。Indicator-notifications 对于此解决方案不是必需的。

另外。sudo nano /etc/environmentLOG=1

重启。

您的通知现在将存储在/home/$USER/.cache/notify-osd.log

编辑:更改全局变量可能不是一个好主意,因为不知道其他程序会使用该变量。请将其添加LOG=1到本地 .bashrc 中。

相关内容