ObjectDock seems to be unable to differentiate between multiple copies of the same process open with different arguments, which is the common mode of operation for launching web applications in a separate process, for example with Mozilla's Prism or Google Chrome's web application feature. While it is possible to create different shortcut docklets, ObjectDock believes that they are all open when any one of them is open, and it resets the icons to the last icon set whenever it opens.
The shorcuts end up being, for example:
Application: %LOCALAPPDATA%\Google\Chrome\Application\chrome.exe, Arguments: --app=https://mail.google.com/mail
Application: %LOCALAPPDATA%\Google\Chrome\Application\chrome.exe, Arguments: --app=https://www.google.com/calendar/render
Prism shortcuts look similar, running Firefox with the "webapp" argument.
It's going to be difficult for me to use ObjectDock if it can't tell the differnce between these processes, as I exclusively use Gmail as my email program and Google Calendar as my calendar.







Reply #1 Thursday, September 18, 2008 10:11 AM
I'd like to second this functionality, and while I was hoping to have found a resolution, I guess keeping people working on it is second best.
My current, albiet imperfect, solution is to drag three icons to the dock for three instances of chrome. Two include the switches to put my gmail and webmail into application mode, the last is plain vanilla.
Then my only option was to change the icons of the execution buttons to three different icons, making sure I updated the generic link last. Now when i click one of the icons, all of them indicate they are running, and the active program icon is the generic icon, regardless of what i clicked.
I get by only because i have the "mini-preview" enabled and i can barely see the difference in the pages while they are minimized. otherwise my only solution is to hover through all my active programs to find the one i want.
Again, not perfect, but at least my execution icons are unique. Please help find a solution or patch!
As a proposal, i am on the cusp of actually installing three versions of chrome so the instances are actually unique (two for the apps, one for everything else), but its really a unsatisfactory solution.
Please help!