I use Pidgin for some IRC channels but there is a problem with some channels with special chars in their channel topic text. There seem to be some special chars that are used for colors and similar, but pidgin does not handle them correctly in the xml files like blist.xml (buddylist).
More about that bug in this tickets:
https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/326425
and
http://developer.pidgin.im/ticket/12238
My fix for the bug: Creating a start script for pidgin, that converts the badly escaped stuff in the xml files:
1 2 3 4 5 6 7 8 |
#!/bin/bash
if [ -f ~/.purple/blist.xml ]
then
mv ~/.purple/blist.xml ~/.purple/blist.xml.tmp
cat ~/.purple/blist.xml.tmp | sed 's/\&#x/\&#x/g' > ~/.purple/blist.xml
rm ~/.purple/blist.xml.tmp
fi
/usr/bin/pidgin |