У меня уже прилично времени нет установленного XMPP клиента. Давным
давно, я пользовался mcabber и был им полностью доволен. Одно с ним
большое но: он не поддерживает несколько учётных записей -- нужно
запускать несколько программ.
Когда Google, Facebook, ВКонтакте прикрыли возможность его
использования, то почти все люди исчезли из мира Jabber.
На работе его использовали, но из-за желания использовать мобильные
устройства, он тоже отпадает, ибо, насколько понимаю, нету для мобильных
ничего нормально работающего, кроме централизованной проприетарщины. И
на работах всех Jabber исчез. Но для всяких решений типа Mattermost и
Slack есть мосты для IRC. В ivi какое-то время были попытки использовать
IRC. На следующей работе тоже, даже использовали, так как связь с
XMPP-сервером паршивила.
В итоге я уже много лет использовал irssi и bitlbee, который снёс когда
Jabber полностью пропал даже на работах. Но всё же учётные записи у меня
остались и есть люди с которыми крайне редко, но нужно связаться через
него.
И вот попробовал xmpp-client -- для супер частого постоянного
активного использования (которого в IM-ах у меня уже много лет нет в
принципе) он наверное не очень удобен, но в остальном имеет всё что
надо. Все базовые фичи Jabber поддерживает, управляет ростером,
статусами, показывает изменение статусов собеседников, даёт
многострочные сообщения вводить, из коробки сразу же OTR автоматический.
Состоит ровно из одного бинарника, без Си зависимостей. Один JSON
конфиг, автоматом создаваемый. OTR ключ в нём же хранится, как и
отпечатки ключей собеседников. SMP OTR поддерживается. Редактируемая
строка ввода, разукрашенный вывод. В общем, для себя взял на заметку что
если нужно быстро и просто поднять клиент, то это отличный вариант. Если
не нужен MUC (тут уж другие клиенты нужны), передача файлов и подобное.
MCabber ещё надо ставить, собирать зависимости, да и конфиг править.
Bitlbee аналогично, плюс вспоминать как пользоваться, ибо его help-ы и
дока запомнились не лучшей точностью, болью и страданиями при работе с
MUC. Но bitlbee приятен тем, что для всего используется один irssi
(например), а он уже является мостом и можно несколько учётных записей
использовать.