You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
2.1: [BUG] Not working with both GTK3 and JavaFX #14
So it looks like GTK2 on Ubuntu 16.04 is broken in some weird way. GTK2 on xubuntu 16.04 works just fine, GTK3 on Ubuntu/Xubunutu 16.04 works fine -- just GTK2 has issues. This would be why javaFX doesn't work correctly (it uses GTK2).
Edit: Cannonical removed the "application status" indicator panel, so the fallback GtkStatusIcon does not work. Since JavaFX only works with GTK2 (Java9 provides GTK3 bindings), and Cannonical removed GTK2 AppIndicator support, libappindicator1 is the only solution for JavaFX compatibility for Java < 9.
There were some scaling issues with the tray/menu icons. Those issues are getting fixed, and it shouldn't be much longer before I'll have something for testing (it will be downloadable "all-in-one-jars" from my server). If those pass, then I'll push a release.
3.0 beta is released as a "all-in-one" jar, for a variety of different tray types and configurations. I'm starting a new issue to track the progress for this. I definitely will need help testing in different Linux/Mac/Windows configurations (ie: I have no idea if this works in Windows 10, or the latest MacOsX)
I'm closing this issue and tracking everything in a new one. Please use Issue #22 for all related feedback, problems, etc.
Activity
dorkbox commentedon Feb 13, 2016
Hm, I have some ideas on how to do that.
dorkbox commentedon Feb 13, 2016
For forcing the version of GTK to try. What happens if you set
GtkSupport.CREATE_EVENT_LOOP = false?dorkbox commentedon Feb 13, 2016
Hm. SWT likely already loads GTK2 - Let me think about detecting if GTK2 is already loaded
dorkbox commentedon Feb 13, 2016
So you're getting this error on Linux? (ubuntu 15.10?)
dorkbox commentedon Feb 13, 2016
Is it loading the AppIndicator library?
dorkbox commentedon Feb 13, 2016
Ahh, it's a JavaFX thing?
35 remaining items
dorkbox commentedon Aug 14, 2016
Awesome!! :(
I'll look into it. Sadly, not right away as I'm in the middle of an executable launcher (replacement for java.exe) and context switching is expensive.
dorkbox commentedon Aug 14, 2016
Good idea.
dorkbox commentedon Aug 14, 2016
I should probably list a compatibility matrix that this has been tested on.
dorkbox commentedon Sep 7, 2016
Just ran some tests in a VM -- it looks like the "normal" (non javaFX) version is working, and I verified that the javaFX version is not.
dorkbox commentedon Sep 21, 2016
Got it working in Gnome 3.20+ (but not if gnome-shell is installed on-top of Unity... that just doesn't work at all, but UbuntuGnome works just fine).
dorkbox commentedon Sep 21, 2016
Still problems with JavaFX (GTK2) on Ubuntu 16.04 (GTK3) -- working those kinks out...
dorkbox commentedon Sep 22, 2016
So it looks like GTK2 on Ubuntu 16.04 is broken in some weird way. GTK2 on xubuntu 16.04 works just fine, GTK3 on Ubuntu/Xubunutu 16.04 works fine -- just GTK2 has issues. This would be why javaFX doesn't work correctly (it uses GTK2).
Edit: Cannonical removed the "application status" indicator panel, so the fallback GtkStatusIcon does not work. Since JavaFX only works with GTK2 (Java9 provides GTK3 bindings), and Cannonical removed GTK2 AppIndicator support,
libappindicator1is the only solution for JavaFX compatibility for Java < 9.dorkbox commentedon Sep 23, 2016
Master branch has the latest -- i haven't pushed a build yet, but I think it's ready, and it will likely be tomorrow that I push the build.
dorkbox commentedon Sep 25, 2016
There were some scaling issues with the tray/menu icons. Those issues are getting fixed, and it shouldn't be much longer before I'll have something for testing (it will be downloadable "all-in-one-jars" from my server). If those pass, then I'll push a release.
dorkbox commentedon Sep 26, 2016
3.0 beta is released as a "all-in-one" jar, for a variety of different tray types and configurations. I'm starting a new issue to track the progress for this. I definitely will need help testing in different Linux/Mac/Windows configurations (ie: I have no idea if this works in Windows 10, or the latest MacOsX)
I'm closing this issue and tracking everything in a new one. Please use Issue #22 for all related feedback, problems, etc.