Chr*_*idt 5 python unity c application-development
试图让我的 python 应用程序通过在启动器中摆动或摇晃它的图标来通知用户,我发现:
摆动似乎是“紧急动画”:如何在 Unity Launcher 中更改“紧急动画” 的摆动时间?
https://wiki.ubuntu.com/Unity/LauncherAPI 描述了一个 API,它具有在 LaucherEntry 上设置紧急标志的功能。但是 vala 示例没有使用它,python 示例在我的 Ubuntu 11.10 上没有显示任何视觉效果来设置(或清除)“紧急”属性(进度和计数正在工作)。示例python代码不使用API-C函数unity_launcher_entry_set_urgent,而是直接写入属性,这可能是问题所在(并且意味着在API文档示例中不使用API ...)
所以,我正在寻找一个有效的python“摆动”示例。或者一个有效的 C 示例。或一些提示,为什么这不起作用。
查看Unity 开发人员文档中的 Python 示例,并尝试hello-unity(仅与 Ubuntu 12.04 兼容)。这些都是不错的起点。
下面是一些 Python 代码,可以让您的应用程序的图标在启动器中摆动。它适用于 Ubuntu 12.04,但查看API 文档,它也适用于11.10。
from gi.repository import Unity
self.launcher = Unity.LauncherEntry.get_for_desktop_id("myapp.desktop")
self.launcher.set_property("urgent", True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1264 次 |
| 最近记录: |