gpt4 book ai didi

python - Ubuntu 9.10 中奇怪的 pynotify 行为

转载 作者:太空狗 更新时间:2023-10-29 12:08:11 25 4
gpt4 key购买 nike

我写了一个small app我正在使用 pynotify 向用户显示一些消息。

在 arch 中一切正常,但当我在 Ubuntu 中测试时,行为非常奇怪。

由于 Ubuntu 显示通知的方式(似乎是咆哮声),我无法点击它们,也无法以任何方式与它们互动。

然而,最大的问题是它一次只显示一个通知,并且必须等待(默认情况下 很长 时间)直到其中一个通知消失才能显示下一个通知.

考虑到我正在编写的小应用程序的性质(每次文件更改时运行命令的简单监视器),结果必须实时显示给用户。

我试图用 message.set_timeout() 设置一个小的超时,但 Ubuntu 似乎忽略了它。

--

那么,这是我的问题:我是唯一注意到这一点的人吗?难道我做错了什么?

如果不是,有没有办法在 Ubuntu 中改变这种行为?任何解决方法?

提前感谢您的宝贵时间

最佳答案

是的,Ubuntu 9.10 取代了上游的 notification-daemon用自己的notify-osd ,通常会把事情搞得一团糟。

您可以确保安装了 notification-daemon(通过您最喜欢的包管理器前端)并使用它来支持 notify-osd:

$ sudo mv /usr/share/dbus-1/services/org.freedesktop.Notifications.service /usr/share/dbus-1/services/org.freedesktop.Notifications.service.disabled$ sudo mv /usr/share/dbus-1/services/org.freedesktop.Notifications.service.notify-osd /usr/share/dbus-1/services/org.freedesktop.Notifications.service

不幸的是,每当更新包时,这都会被覆盖...它已经在使用 dpkg-diversion,因此很难永久地重新转移它。

关于python - Ubuntu 9.10 中奇怪的 pynotify 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2090273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com