IntelliJ IDEA fails to match launcher (Java)

Bug #533228 reported by Ryan J
This bug report is a duplicate of:  Bug #484610: dual-icon when run java-based app. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Docky
New
Undecided
Unassigned

Bug Description

Let me know if I miss anything relevant (bzr docky r1165 ppa).

[Desktop Entry]
Exec=/home/ryan/ramdisk/programs/intellij-idea/bin/idea.sh

ps -ef | grep idea

ryan 7927 1 3 01:56 ? 00:01:44 /home/ryan/ramdisk/build-tools/sun-java6-jdk/bin/java -Xms128m -Xmx512m -XX:MaxPermSize=250m -ea -Xbootclasspath/a:../lib/boot.jar com.intellij.idea.Main

If anyone finds a reliable way to map that process back to the wrapper script I'd be impressed. AFAIK it's not possible. The easiest thing for me would be if I could pass a dummy property as part of the JVM options that could be parsed to get the pinning right. Ex:

-Darbitrary.data.WrapperHint=/path/to/idea.sh

That's hardly a robust solution, but it does show up via 'ps -ef' and would be very reliable. I was going to ask if you could make an educated guess at the match when a user clicks a pinned launcher and nothing gets attached, but, I imagine the potential for false positives is a worse problem to support than unmatched launches.

Are there any java applications launched via a wrapper script that DO work? I'm guessing the PPID of '1' is the big problem, but I don't understand how it works. I guess what I'm wondering is if there are any best practices that can be followed to make wrapper scripts more launcher friendly.

Docky and Do are amazing!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.