Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

My workplace has me using Pidgin on Windows 7. I am having trouble making it play nicely with my accessibility requirements. Specifically, as a GTK app out of its native habitat it is not following my desktop preferences for larger fonts.

Most importantly I need to increase the font size in the buddy list. I can change the size for a conversation using the built-in preferences, but that doesn't affect the buddy list. It appears (from Googling) that I need to write a custom theme for this. I have no prior GTK experience.

I found this page about writing themes; I followed the instructions there and successfully installed the example they give, which worked. Then I set out to write what I actually want.

Following the model there I created the following theme in a new, parallel directory. This does not load (it's not on the list when I try to change the theme), so apparently there's an error (but I can't identify it):

<?xml version="1.0" encoding="UTF-8"?>
<theme type="pidgin buddy list"
       name="Buddy List"
       author="..."
       image="Example_theme_logo.png" >
      <description>Increase font size in buddy list</description>   
  <buddys>
    <contact_text font="Verdana [14.0]"/>   
    <online_text font="Verdana [14.0]"/>   
    <away_text font="Verdana [14.0]"/>   
    <offline_text font="Verdana [14.0]"/> 
    <idle_text font="Verdana [14.0]"/>    
    <status_text font="Verdana [14.0]"/> 
    <message_text font="Verdana [14.0]"/>
    <message_nick_said_text font="Verdana [14.0]"/>  
</buddys>
</theme>

I've tried several things for the value of font based on this documentation:

  • font="14"
  • font="[14]"
  • font="Verdana [14]"
  • above with 14.0

I also tried omitting the image declaration in theme (really, images are the last thing I care about...) in case that was a bad reference somehow, but that didn't change anything.

So I might not be specifying the size correctly, and there might be some other error in this theme that prevents it from loading as well.

share|improve this question

1 Answer 1

just adding the font size worked for me. ex.

are other customizations in your theme showing up? maybe there is an error in your structure so it is ignoring the theme altogether.

here is an example i pulled from the developer wiki and was able to successfully change the font: https://developer.pidgin.im/attachment/wiki/BuddyListThemes/guifications-blist-theme.xml

Guifications3 color scheme for the buddylist =

share|improve this answer
    
I started with a vanilla installation and didn't (knowingly) make other theme changes. I'll try your example; thanks. –  Monica Cellio Aug 11 at 23:32

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.