Unity Launcher 集成并快速运行...失败

Unity Launcher 集成并快速运行...失败

我正在尝试使用带进度条的 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.inmyproject是快速项目的名称)复制到项目文件夹内之后~/.local/share/applications/myproject.desktop,它就可以工作了。

相关内容