我有一个Java应用程序,其功能类似于即时消息类型的程序。在最近使用Unity界面“升级”到Ubuntu之前,我在系统托盘中显示了一个简单的图标。我知道有很多关于回到这个托盘的最初目的的讨论,并且不想在这里讨论。相反,我正在寻找一个简单而简洁的教程或文档,介绍如何将我的应用程序正确地集成到消息传递系统中。我想要弹出通知的新消息,我已经能够通过libnotify来做到这一点,但是我不知道如何将应用程序本身添加为消息菜单下的条目。任何帮助我指向正确方向的人都会非常感激。我需要该应用程序继续跨平台工作。
答案 0 :(得分:2)
我认为解决此问题的最佳方法是使用Java DBUS库(http://dbus.freedesktop.org/doc/dbus-java/)并了解Unity appindicator DBUS API。然后,为Unity编写一个特殊组件,并在运行Ubuntu时动态加载该组件。