No resource in tab name
Is it really necessary to have resources included in chat tab names? While they're useful for servers, I don't see that they have much human value in practice, and the only thing I could see them used for is to indicate from which client a person is active so I might let a friend know that I'm on my desktop or laptop, and even that isn't highly accurate and couldn't be gotten without a) me picking meaningful resource names in the first place or b) just asking. :) Then there's gmail and gtalk, which append a hash or UUID to gmail or gtalk to create the resource. I could see this being a cool point of interest for advanced users, but confusing for newbies and wasted screen space for casual IMers.
This isn't just a nitpick though. I'm an Orca user, building an accessibility script to provide a speech-friendly Gajim interface. Currently I use the tab name to provide a bit of context. When a chat doesn't have focus, I need to speak the chat tab name before the incoming message so the user knows from where it originates. In cases where a user is logged on from multiple resources, the spoken message may sound like the following:
update@identi.ca/hampton-queuehandler: update@identi.ca: This is an Identica update.
This is rather verbose when you think about it happening again and again. I've shortened it by renaming the contact, changing the timestamp format and display frequency as well as enabling the setting to not print contact names when the same contact sends consecutively, but the resource name being spoken still slows the flow some. Then there's the case where messages might be inbound from a gmail user who is also logged onto gtalk, so before each chat message you're hearing the long UUID resource, which would probably also be confusing to someone not familiar with the concept of resources to see in the tab title.
So could this be made a preference, defaulted to hidden? That'd satisfy this use case, plus that of the casual IMer. The more geeky types who might want this info are used to digging through config files anyway, so toggling the preference wouldn't be much to ask. :) And it's also consistent with other IM clients offering XMPP as an option.