Customizing Pidgin Chat Windows
In my previous post I discussed customizing Gaim chat windows. Since then Gaim has formally changed it's name to Pidgin due to legal issues with AOL. I finally upgraded to Pidgin and had to do a few minor tweaks to get the same chat window customizations as before. I updated ~/.purple/gtkrc-2.0 which previously resided in ~/.gaim and changed the widget names from gaim_gtkconv_* to pidgin_conv_*. Here's my updated ~/.purple/gtkrc-2.0 file:
style "pidgin-dark" { base[NORMAL]="#000000" text[NORMAL]="#00FF00" GtkIMHtml::hyperlink-color="#007FFF" GtkWidget::cursor-color="#60AFFE" GtkWidget::secondary-cursor-color="#A4D3EE" } widget "*pidgin_conv_imhtml" style "pidgin-dark" widget "*pidgin_conv_entry" style "pidgin-dark"
October 11th, 2007 at 12:38 pm
Great tip, but I wonder how I make the same modification to the right userlist window in irc chat?
April 11th, 2008 at 4:54 am
El Topo: copy the last line, and change "*pidgin_conv_entry" to "*list*"
the list on the left should be affected now -- works for the buddy list at least (:
March 15th, 2009 at 1:32 pm
I wonder... This works for a single window? I'm looking for something to make sure I don't confuse chat windows so I don't mix conversations.
June 1st, 2009 at 2:07 pm
El Topo:
# Enable bind keystrokes to menu items
gtk-can-change-accels = 1
# Path to backgrounds
pixmap_path "~/.purple"
# roster style
style "my-blist" {
bg_pixmap[NORMAL] = "bg-themes/imetal.jpg"
text[NORMAL] = "#000000"
text[SELECTED] = "#000000"
bg[NORMAL] = "#bdbdbd"
bg[SELECTED] = "#cccccc"
base[NORMAL] = "#bdbdbd"
base[SELECTED] = "#cccccc"
}
# chat window styles
style "my-chat" {
text[NORMAL] = "#FFFFFF"
base[NORMAL] = "#000000"
GtkTreeView::odd_row_color = ""
GtkTreeView::even_row_color = ""
}
# Activate styles
# tree views (strong sequence)
widget_class "*TreeView" style "my-chat"
widget "*pidgin_blist_treeview" style "my-blist"
# chat window and others
widget "*pidgin_conv_entry" style "my-chat"
widget "*pidgin_conv_imhtml" style "my-chat"
widget "*pidgin_notify_imhtml" style "my-chat"
widget "*pidgin_request_imhtml" style "my-chat"
widget "*pidgin_log_imhtml" style "my-chat"