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?
6
A
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
- 1. ¿Dónde puedo encontrar información sobre la estructura de Delphi VMT?
- 2. Dónde puedo encontrar información sobre el atributo C++ [[obsoleto]]
- 3. ¿Dónde puedo encontrar información sobre las variables especiales de Perl?
- 4. ¿Dónde puedo encontrar un buen libro sobre la escritura de aplicaciones de curses con perl?
- 5. ¿Dónde puedo encontrar indicadores de colores para usar en Cocoa?
- 6. ¿Dónde puedo encontrar la información de AppFabric Licensing?
- 7. ¿Dónde puedo encontrar la aplicación para IVCWizCtlUI
- 8. ¿Dónde puedo obtener información sobre el kernel de Windows?
- 9. Información de Android sobre superposiciones/elementos flotantes sobre otras aplicaciones
- 10. ¿Dónde puedo encontrar información sobre el algoritmo de determinación de ruta D * o D * Lite?
- 11. Objetivo-C: obtener información del menú de la aplicación externa
- 12. ¿Dónde encontrar información sobre los códigos de mensajes WM Windows?
- 13. ¿Dónde puedo encontrar el SDK de Java en Linux?
- 14. ¿Dónde puedo encontrar información actualizada sobre la autenticación OpenID con rieles?
- 15. ¿Dónde puedo encontrar información sobre los patrones de implementación de NOSQL?
- 16. ¿Dónde puedo encontrar la documentación de MSpec?
- 17. ¿Dónde puedo encontrar la versión yii de mi aplicación yii?
- 18. ¿Dónde puedo obtener información sobre el diseño de arquitectura de proyecto C# correcto?
- 19. ¿Dónde puedo encontrar recursos sobre la programación C "moderna"?
- 20. ¿Dónde puedo encontrar la fuente de System.Web.Optimization?
- 21. ¿Dónde puedo encontrar un tutorial sobre la rueda giratoria?
- 22. ¿Dónde puedo encontrar la información de especificación de instrucciones del ensamblador para el Motorola 68000?
- 23. ¿Dónde puedo encontrar la documentación de SimpleITK y la información de referencia?
- 24. ¿Dónde puedo obtener información sobre los sistemas de recomendación?
- 25. ¿Dónde puedo obtener más información sobre la función de traducción de PyPy?
- 26. Cómo obtener información sobre el uso de la batería de Android mediante la aplicación
- 27. La integración en el Explorador de Windows menú contextual del
- 28. ¿Dónde puedo encontrar la implementación de XMLHttpRequest?
- 29. Tutorial/información sobre herramientas/demostración para la aplicación de iPhone
- 30. ¿Dónde puedo obtener más información sobre el algoritmo de búsqueda de Google "¿qué quiso decir?