![Unity Launcher 集成并快速运行...失败](https://linux22.com/image/820812/Unity%20Launcher%20%E9%9B%86%E6%88%90%E5%B9%B6%E5%BF%AB%E9%80%9F%E8%BF%90%E8%A1%8C...%E5%A4%B1%E8%B4%A5.png)
我正在尝试使用带进度条的 uniy 启动器..但它不起作用..我只是按照http://www.youtube.com/watch?v=wqGfsgz1Sl4&list=UUWUDCz-Q0m4qK7lkK4CevQA&index=4&feature=plcp并观察了 hello-unity ppa 的代码...尝试将其集成到我的应用程序中...但没有成功。
我做了什么:
- 从 gi.repository 导入 Unity 添加;
- 在我的窗口应用程序的初始化代码中添加了 self.launcher = Unity.LauncherEntry.get_for_desktop_id ("protoborsa.desktop")。
- 我的应用程序显示后添加了 launcher.set_property("progress", 0.42)
- 我的应用程序显示后添加了 launcher.set_property("progress_visible", True)
快速运行后什么也没发生......
我也尝试遵循这一点...... 如何使启动器进度条与我的应用程序配合使用?但它对我不起作用。
非常感谢。
答案1
我不知道为什么,但是现在,在我将文件myproject.desktop.in
(myproject
是快速项目的名称)复制到项目文件夹内之后~/.local/share/applications/myproject.desktop
,它就可以工作了。