"Evgeny M. Zubok" <evgeny.zu...@tochka.ru> writes: > Alexander Galanin <a...@galanin.nnov.ru> writes: > >> У меня воспроизводится. Появилось оно после отказа от imlib. Теперь >> icewm понимает далеко не все иконки, а на место не понятых он ставит >> "Х". Обидно, что при этом возможность задавать иконку через winoptions >> сломали. > > У меня и раньше была эта бага, еще до ухода с imlib11, в версии > icewm-1.2.28, но сказал я об этом в не совсем подходящем баг-репорте, > который, к тому же, уже архивирован: > > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=398272#21 > > Так что тут может быть какая-то совокупность причин. Тогда я "залечил" > все через icon в winoptions и жил в надежде на будущее. :) > > Надо бы отдельный баг-репорт завести.
Я думаю, что бага растет из этого места в wmframe.cc: ref<YIcon> YFrameWindow::clientIcon() const { for(YFrameWindow const *f(this); f != NULL; f = f->owner()) if (f->getClientIcon() != null) return f->getClientIcon(); return defaultAppIcon; } Видимо, функция getClientIcon обламывается, и иконка заменяется на умолчательную. defaultAppIcon -- это как раз умолчательная иконка "app", которая лежит в /usr/share/icewm/icons. wmapp.cc: defaultAppIcon = YIcon::getIcon("app"); К сожалению, сейчас нет возможности копать дальше. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org