Какие-то сложности. Зачем другой клиент?
Ты это мне что ли? Наверное мне, открою тебе страшную тайну, в Ubuntu по умолчанию подставляется клиент Empathy, если это конечно не xubuntu и не lubuntu. А в Empathy нет возможности управлять транспортом, такие операции как добавить транспорт, удалить, не поддерживаются, но если уже были настроены ранее, работают прекрасно. Учитывая что у Empathy хорошая интеграция в Unity, не вижу ничего зазорного, что бы его использовать постоянно, а сторонним клиентом, таким как Psi производить некоторые редкие или порой разовые настройки xmpp сервера.