![Ubuntu 是否阻止自定义 pynotify 通知?](https://linux22.com/image/1074796/Ubuntu%20%E6%98%AF%E5%90%A6%E9%98%BB%E6%AD%A2%E8%87%AA%E5%AE%9A%E4%B9%89%20pynotify%20%E9%80%9A%E7%9F%A5%EF%BC%9F.png)
有人知道为什么我无法使用 pynotify 更改通知设置吗?
我可以创建一个通知,修改它(例如,使其显示在显示屏的中间),并告诉它显示,但它仍然显示在右上角。
如果这是可配置的,有人知道如何做吗?
我正在运行 Ubuntu 10.10,使用 fluxbox。
以下是显示通知的功能:
def displayNotification(msg):
"""Display the given notification."""
if not pynotify.init("hey"):
displayError("Unable to initialize notification library...")
n = pynotify.Notification("Hey!", msg)
n.set_hint("x",400)
n.set_hint("y",400)
n.set_timeout(2 * 3600 * 1000)
if not n.show():
displayError("Unable to show notification...")
在我切换到 Ubuntu 之前,它在 Arch Linux 下完全按照预期运行。
答案1
Notify-OSD 默认不允许自定义(我知道这非常令人沮丧) - 但这是设计使然。您需要使用另一种通知方法才能获得相同的定位和其他选项。