Audacious 桌面通知在 13.10 中停止工作

Jez*_*z W 2 notification music audacious 13.10

运行 13.04 时,我使用 Audacious 作为音乐播放器,并设置了“桌面通知”插件以在曲目更改时显示当前曲目、专辑名称、艺术家姓名和专辑封面。这将在右上角显示为通知,类似于使用 发送命令notify-send。但是,自从升级到 13.10 以来,通知已停止使用通知程序,而是弹出一个灰色框,背景中包含轨道详细信息,如下所示。

大胆的通知窗口

我不知道 Ubuntu 版本之间有什么变化(自从我升级到 13.10 以来一直如此,以前从未见过类似的东西)。

我试过使用 Song Change 功能,notify-send "%T" "%a\n%b"至少将作为获取曲目详细信息的命令(%T是曲目标题,%a是艺术家,%b是专辑标题),但似乎没有任何方法根本不显示专辑封面(专辑封面的文件路径未列为可能的变量,仅列出曲目的路径——即使我将它们全部存储为/path/to/album/Folder.jpgdirname用于提取文件夹并添加“文件夹”。 jpg”似乎不起作用。

我正在尝试的命令是notify-send "%T" "%a\n%b" -i "$(dirname %f)/Folder.jpg",但这不起作用。如果我在 shell 窗口中执行类似操作,但显式放置path/to/file.mp3而不是%f它起作用 - 我认为这是因为%f变量的扩展方式;但是在各个部分周围没有双引号和单引号的排列似乎可以正常工作。

有没有办法恢复旧的行为,或者至少让新命令找到专辑封面?

编辑:从一点点测试来看,似乎通知框可能是由类似的东西生成的notify-send -t 0- 零超时似乎默认发送这样的框(参见https://wiki.ubuntu.com /NotifyOSD#org.freedesktop.Notifications.Notify)。我真的不知道为什么从 13.10 开始会发生这种情况,但是如果有人知道从 Audacious 中解决这个问题的方法(没有更改源代码和重新编译),我很乐意听到它;或者这可能更适合作为错误报告?

小智 5

Audacious 的最新版本在通知中添加了“暂停”和“下一步”按钮。问题是,出于某种奇怪的原因,Unity 会将任何带有按钮的通知显示为消息框,就像您看到的那样。您可以在 Audacious 中更改设置以隐藏按钮并恢复旧的通知样式。转到文件 -> 首选项 -> 插件 -> 常规 -> 桌面通知 -> 首选项并取消选中“显示播放控件”选项。确保“始终显示通知”选项也未选中。

Audacious_ubuntu_notify