On Sat, 03 May 2014 12:27:38 +0200 Pierre Couderc <pie...@couderc.eu> said:
> I have 2 desktop files vmware-player-XP.desktop and vmware-player-W8.desktop > > They appear without problem in the iBar,each one with its own icon. > I start vmware-player-W8.desktop, iconize it, and it appears in the ibox > but with the icon of vmware-player-XP.desktop. (instead of > vmware-player-W8.png). > > I do not understand what may occur. because icons are not provided by the app but are matched. matched by a seies of guesses, each one getting less accurate as you fall back. the mo9st accurate is via netwm startup id, and this is an env var set when app is launched. it is the job of the app to set the string content pf that env var as a property on the window. my bet is vmware doesnt do this, so e is falling back to matching commandline executable (vmware) which is ambiguous. it may match class name too. so... may a copy or symlink and use a different executable or complain to vmware about netwm startup id. to check the startup id: $ xprop | grep ID _NET_STARTUP_ID(UTF8_STRING) = "E_START|133" (and click on the window you want to check - notice efl apps do this). > Here is significant data : > > > > root@pcouderc:/usr/share/applications# cat vmware-player-XP.desktop > [Desktop Entry] > Encoding=UTF-8 > Name=VMware XP > Comment=Run XP > Exec=/usr/bin/vmplayer /var/vm/TOLL-XPVM/TOLL-XPVM.vmx > Terminal=false > Type=Application > Icon=vmware-player-XP > StartupNotify=true > Categories=System; > MimeType=application/x-vmware-vm;application/x-vmware-enc-vm; > > root@pcouderc:/usr/share/applications# cat vmware-player-W8.desktop > [Desktop Entry] > Encoding=UTF-8 > Name=VMware W8 > Comment=Run W8 > Exec=/usr/bin/vmplayer /var/vm/TOLL-W8VM/TOLL-XPVM.vmx > Terminal=false > Type=Application > Icon=vmware-player-W8.png > StartupNotify=true > Categories=System; > MimeType=application/x-vmware-vm;application/x-vmware-enc-vm; > > root@pcouderc:/usr/share/icons/hicolor/32x32/apps# locate vmware-player- > | grep > png > /usr/share/icons/hicolor/48x48/apps/vmware-player-W8.png > /usr/share/icons/hicolor/48x48/apps/vmware-player-XP.png > > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. Get > unparalleled scalability from the best Selenium testing platform available. > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs > _______________________________________________ > enlightenment-users mailing list > enlightenment-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Is your legacy SCM system holding you back? Join Perforce May 7 to find out: • 3 signs your SCM is hindering your productivity • Requirements for releasing software faster • Expert tips and advice for migrating your SCM now http://p.sf.net/sfu/perforce _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users