Hatred's Log Place

DON'T PANIC!

Jul 25, 2008 - 1 minute read - Comments - linux programming

фикс отображения иконок приложений в lxpanel

Поставил как среду себе LXDE, подробности описывать не буду, или потом.

Первое что бросилось в глаза: в таскбаре панели lxpanel не отображаются иконки приложений, точнее отображается, но дефолтные. Покурил исходники, покурил исходники плагина, соотстветствующего, из XFCE4, покурил библиотечку libwnck. И вот родилось решение, даже два: просто и сложное.

Как обычно у простого есть свой недостаток: нехорошо отображаются некоторые иконки, особенно у QT приложений.

Оба решения требуют патчинга одного файла в исходниках lxpanel * , фиксится только одна строчка. Иконки у QT приложений отображаются крайне некузяво (черно-белые). * , фикса на много строчек :) но отображаются все иконки нормально. Идея позаимствована из кода libwnck, которые, согласно комментам, позаимствовали код у метасити, вот такая чехорда.

Да, в сложном решении иконки как-то съехавшими получаются, чуток,не напряжно на глаз мозолит, если кто скажет где я ошибку сделал, буде премного благодарен, ибо дело к ночи и так со вставленными спичками фикс пишу и этот отчет страпаю :)

Ссылки: * http://sourceforge.net/tracker/index.php?func=detail&aid=2019094&group_id=180858&atid=894869 * http://sourceforge.net/tracker/index.php?func=detail&aid=1998433&group_id=180858&atid=894869 * http://www.linux.org.ru/view-message.jsp?msgid=2917400 * http://bbs.archlinux.org/viewtopic.php?id=51224 * http://lxde.org