Для доработки внешнего вида пришлось написать такой вот патч:
Скачать можно тут: http://www.bsdnotes.ru/patches/pidgin/patch-color_tabs
Следует положить в /usr/ports/net-im/libpurple/files и пересобрать libpurple и pidgin
Код: Выделить всё
--- pidgin/gtkconv.c.orig 2008-03-08 13:10:52.000000000 -0500
+++ pidgin/gtkconv.c 2008-03-08 13:10:52.000000000 -0500
@@ -8133,5 +8133,5 @@
- {"pidgin_tab_label_typing_default", "tab-label-typing", "#4e9a06"},
- {"pidgin_tab_label_typed_default", "tab-label-typed", "#c4a000"},
- {"pidgin_tab_label_attention_default", "tab-label-attention", "#006aff"},
- {"pidgin_tab_label_unreadchat_default", "tab-label-unreadchat", "#cc0000"},
- {"pidgin_tab_label_event_default", "tab-label-event", "#888a85"},
+ {"pidgin_tab_label_typing_default", "tab-label-typing", "#244803"},
+ {"pidgin_tab_label_typed_default", "tab-label-typed", "#645200"},
+ {"pidgin_tab_label_attention_default", "tab-label-attention", "#00167a"},
+ {"pidgin_tab_label_unreadchat_default", "tab-label-unreadchat", "#4f0000"},
+ {"pidgin_tab_label_event_default", "tab-label-event", "#3e3e3e"},
@@ -10261,1 +10261,1 @@
- GdkColor color = nick_seed_colors[j];
+ GdkColor color = { 0, 10000, 0, 0 };
@@ -10280,1 +10280,1 @@
- GdkColor color = { 0, rand() % 65536, rand() % 65536, rand() % 65536 };
+ GdkColor color = { 0, 10000, 0, 0 };
Как pidgin выглядит до и после патча можно посмотреть на картинках.
Вопрос в том, можно ли как нибудь настроить эти параметры не прибегая к вмешательству в исходные коды программы?