LINUX.ORG.RU

plugin.h — этот хидер бесполезно фиксить, это свалка, скапливавшаяся годами, его надо выкидывать и ложить туда нормальные хидеры, которые юзает сама панель. Я это сделаю в ближайшем будущем.

Пока можешь дернуть хидеры из сорцов панели и собирать с ними.

geekless ★★ ()
Ответ на: комментарий от geekless

вроде заработало. У меня теперь такой вопрос - можно запилить, чтобы высоту панели можно было менять?

dikiy ★★☆☆☆ ()
Ответ на: комментарий от geekless

и еще вопрос - почему скомпилировав dclock как shared-плагин, он не видится?

Давай подробности. :}

ну я взял dclock.c

поменял там в конце в PluginClass поле type в clockx2. В name записал N_(«Zhopa»)

Ну и имя кпеременной класса PluginClass поменял на clockx2_plugin_class.

собрал, назвал получившуюся .so clockx2.so и скопировал в /usr/lib/lxpanel/plugins. Пробую добавить его в панель - не видит в списке плагинов.

PS lxpanelx довольно старая стоит. Полугодичной давности где-то. Но другой самосборный плагин работает o_O

dikiy ★★☆☆☆ ()
Ответ на: комментарий от dikiy

не нашел где.

ПКМ -> Настройки панели -> Ширина/Высота.

Не то?

geekless ★★ ()
Ответ на: комментарий от dikiy

ну я взял dclock.c

поменял там в конце в PluginClass поле type в clockx2. В name записал N_(«Zhopa»)

заработало, стоило только проапгрейдиться на lxpanelx-svn :)

dikiy ★★☆☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.