2011-10-21 22 views
6

Tengo una aplicación Java que esencialmente funciona como un tipo de programa de mensajería instantánea. Hasta las recientes "actualizaciones" a Ubuntu con la interfaz de Unity, tenía un ícono simple que aparecía en la bandeja del sistema. Me doy cuenta de que ha habido mucha discusión sobre volver al propósito original de esta bandeja y no deseo discutir eso aquí. Más bien, estoy buscando un tutorial simple y conciso o documentación sobre cómo integrar correctamente mi aplicación en el sistema de mensajería. Quiero nuevos mensajes para las notificaciones emergentes, y he podido hacerlo a través de libnotify; sin embargo, no sé cómo agregar la aplicación como una entrada en el menú de mensajes. Cualquier ayuda que me señale en la dirección correcta sería muy apreciada. Necesito que la aplicación continúe funcionando multiplataforma.¿Dónde puedo encontrar información sobre la integración de aplicaciones Java en el menú de indicadores de la aplicación Ubuntu?

Respuesta

2

Creo que la mejor manera de resolver esto es utilizar la biblioteca Java DBUS (http://dbus.freedesktop.org/doc/dbus-java/) y obtener información sobre la API de DBUS del apostador de Unity. Luego, escriba un componente especial para Unity y cargue este componente dinámicamente si está ejecutando Ubuntu.

Cuestiones relacionadas