Hatred's Log Place

DON'T PANIC!

Jul 25, 2008 - 1 minute read - linux programming

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

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

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

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

Оба решения требуют патчинга одного файла в исходниках lxpanel

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

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

Ссылки: