Для Qt очень люблю qutIM (по функциональности схож с Miranda и Qip). Если KDE-зависимый, то можно и Kopete.
Для GTK+ — Pidgin, Empathy(недопилен, говорят).
Для консоли — CenterIM.
Либо любой Jabber-клиент и запихнуть в него транспорт.
а что я ? я до qutIM'a вообще qip@wine использовала,
транспорт например может не устраивать, если нужны некоторые специфичные вещи, например раздельно статусы присутствия и статусы видимости (мне это надо) поддерживает в *nix только qutIM , x-status для меня в принципе не такая уж и нужная вещь, но через транспорты они тоже могут не работать, хотя транспорты есть разные
qutIM, Kopete. Последний стабильный ни смотря ни на что. Стабильный - имеется в виду то, что когда остальные клиенты массово отрубаются, Kopete хоть бы что, и всё нормально работает даже без обновлений.