[Bug 751909] Re: Java Swing applications displayed with wrong name

PS Jenkins bot ps-jenkins at lists.canonical.com
Tue Jul 16 18:05:22 UTC 2013


Fix committed into lp:bamf at revision 564, scheduled for release in
bamf, milestone 0.5.0

** Changed in: bamf
       Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to openjdk-6 in Ubuntu.
https://bugs.launchpad.net/bugs/751909

Title:
  Java Swing applications displayed with wrong name

Status in BAMF Application Matching Framework:
  Fix Committed
Status in Unity:
  Fix Committed
Status in “bamf” package in Ubuntu:
  In Progress
Status in “openjdk-6” package in Ubuntu:
  Confirmed
Status in “openjdk-7” package in Ubuntu:
  Confirmed
Status in “unity” package in Ubuntu:
  Fix Released

Bug description:
  Binary package hint: unity

  On launcher, all Java Swing applications are with wrong name. Their
  tooltip shows the Java class name, with the dots changed by hiphens.

  For example, Netbeans icon itself gets inactive after startup.
  Then an icon with a '?' shows up indicating "java-lang-Thread" on mouseover.

  ------------------------------------------------------------------------------------------

  Treviño: this issue is java related (affecting javaws apps as well) and it's caused by the fact that the Java apps doesn't  correctly set the WM_CLASS X property on their windows. There was a bug for it (including a patch): http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6528430
  The ubuntu java package should probably include it.

  A workaround to fix it is to use this window matching agent: https://github.com/jelmerk/window-matching-agent then you need to update the application
  .desktop file to change the Exec value including -javaagent:agent.jar=<AppWMClass> and adding StartupWMClass=<AppWMClass>.

To manage notifications about this bug go to:
https://bugs.launchpad.net/bamf/+bug/751909/+subscriptions




More information about the foundations-bugs mailing list