Mickaël Guessant
2016-12-23 12:11:42 UTC
While we are at it, I would like your point of view on the systray /
appindicator mess:
- native java systray poor implementation is the only reason to have SWT
in DavMail
- systray is no longer available on Ubuntu, except with the "Indicator
Systemtray Unity" package
- looks like systray is not available either on standard Ubuntu with
Gnome setup
- I already implemented a -notray option to force Window mode
- most Linux users will run DavMail as a daemon anyway...
I found the dorkbox SystemTray project that tries to implement a
portable systray / appindicator API, however this would add another
dependency to DavMail... and the code to detect all cases is a nightmare:
https://github.com/dorkbox/SystemTray/blob/master/src/dorkbox/systemTray/SystemTray.java
Should we completely drop system tray on Linux ?
Do you see any other way ?
appindicator mess:
- native java systray poor implementation is the only reason to have SWT
in DavMail
- systray is no longer available on Ubuntu, except with the "Indicator
Systemtray Unity" package
- looks like systray is not available either on standard Ubuntu with
Gnome setup
- I already implemented a -notray option to force Window mode
- most Linux users will run DavMail as a daemon anyway...
I found the dorkbox SystemTray project that tries to implement a
portable systray / appindicator API, however this would add another
dependency to DavMail... and the code to detect all cases is a nightmare:
https://github.com/dorkbox/SystemTray/blob/master/src/dorkbox/systemTray/SystemTray.java
Should we completely drop system tray on Linux ?
Do you see any other way ?
--
Mickael Guessant
mailto:***@free.fr
Mickael Guessant
mailto:***@free.fr