On Mon, 18 Dec 2006 08:21:38 -0600 "Ronald Lau" <[EMAIL PROTECTED]> wrote:
The icon matching uses a scoring system, the higher the score, the more likely it will match. > Here are the contents of Eterm.desktop, pyrrho.desktop and > orthanc.desktop. pyrrho.png is the image now showing up in all Eterm > window borders, window lists, and iboxes. > > What am I doing wrong? > > > > pyrrho:~/.e/e/applications/all> cat Eterm.desktop > > [Desktop Entry] > Encoding=UTF-8 > X-Enlightenment-IconTheme=dlg-etiquette > X-Enlightenment-WindowName=Eterm > X-Enlightenment-IconClass=Eterm.png > X-Enlightenment-IconPath=/users/ral/.e/e/icons/Eterm.png > X-Enlightenment-WindowTitle=Eterm > Type=Application > Exec=Eterm > StartupWMClass=ETerm > GenericName=Terminal > Name=Eterm > Comment=Run commands in a shell > Icon=Eterm.png In this one the exec, window name, window class, and window title are all for Eterm. This one is highly likely to match any Eterm. > pyrrho:~/.e/e/applications/all> cat pyrrho.desktop > > [Desktop Entry] > Encoding=UTF-8 > > X-Enlightenment-IconClass=pyrrho > X-Enlightenment-IconPath=/users/ral/.e/e/icons/pyrrho.png > X-Enlightenment-WindowTitle=pyrrho > Type=Application > Exec=Eterm -t pyrrho > Name=Pyrrho > Comment=Run commands in a shell > Icon=pyrrho.png This one only has a match on exec and window title, the first one is likely to get a higher score. > pyrrho:~/.e/e/applications/all> cat orthanc.desktop > > [Desktop Entry] > Encoding=UTF-8 > > X-Enlightenment-IconClass=orthanc > X-Enlightenment-IconPath=/users/ral/.e/e/icons/orthanc.png > X-Enlightenment-WindowTitle=orthanc > Type=Application > Exec=Eterm -t orthanc -e ssh orthanc > Name=Orthanc > Comment=Run commands in a shell > Icon=orthanc.png Same here. Window name and window class are matched together, and get a score of two if they match. Everything else gets a score of one. Highest score wins. So your best bet is to make sure the name and class are different for all three, then set those in the .desktop files. Eterm has a way of changing these things from the command line, but I can't remember what it is right now. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
