to post messages and comments.

А mcabber оказался очень не плох, только на сертификаты от jabber.ru ругается и не совсем понятно как многострочный текст вводить, в остальном настройка сводится к правке example конфига

mcabber позволяет писать многострочные сообщения.

для этого надо перед началом написания этого сообщения ввести

/msay begin


затем набрать сообщение как если оно набиралось в блокноте, затем выполнить

/msay send

и сообщение отправится.
если же в форматировании напортачили, наделали опечаток, надо написать

/msay abort


и набор сообщения будет отменён.

для mcabber есть жуйкоплагин? А то помню были в 2009-2010 разговоры про написание плагина, или костыля, или чего-то подобного, только теперь уже концов не найдёшь.

Поставил на домашний сервер с Debian 7 на борту консольный jabber клиент mcabber. Удобная штука. Жаль, смайлов нет и под жуйк не оптимизирован. зато а конференциях сидеть удобно. Кстати, удобно заходить в mcabber удаленно по Ssh с планшета.

А кто придумал форматировать буфер чатта отступами от начала строки? Это безусловно очень красиво, но делает копирование текста из этого буфера увлекательным приключением.

Мне кажется или на громоздких операциях (типа подключения к серверу) mcabber фризится намертво пока не выйдет из этой операции? Это баг или фича?

Забавно. Mcabber непрерывно грузит одно псевдоядро core i5 на 100%. Мне в прямом смысле этого слова припекло: аллюминий лептопа брошенного на кровати разогрелся до температуры при которой стал ощутимо жечь мне ягодицу. Как бы теперь понять что же он там такое делает этим ядром.

Рассказ пользвателя mcabber о своем любимом клиенте.

<xxx> ресурсы работают нормально, но иметь 2 контакта в контакт-листе,
отличающимися только по ресурсам, не получится
<xxx> многие опции не задашь per resource, это да
<xxx> но в принципе ресурсы поддерживаются, при отсылке сообщений ресурс
всегда можно выбрать руками, задав опцией
<xxx> помимо этого мультилайн, да. Мне он нах не нужен, я уже привык :) Но
кому-то будет непривычно.
<xxx> если надо писать длинное что-то, то пиши в vim, а потом отсылай
внешней командой
<xxx> ещё один минус мкаббера — отсутствие поддержки n акков
одновременно. Один конфиг = один акк
<xxx> некоторые любят по j кидать произвольные файлы. mcabber это не умеет

<xxx> mcabber не позволяет регать новые акки
<xxx> но это всё хуйня в общем-то, по сравнению с теми его минусами, которые
РЕАЛЬНО ЗАЁБЫВАЮТ
<xxx> таких минусов всего два:
<xxx> 1) Ебанутое ограничение на длину текста. Не знаю сколько конкретно
символов, но даже небольшой текст приходится руками бить на несколько,
иначе не перешлёшь.
<xxx> 2) Ебанутое ограниение на длину строки. Любая строка длинней некоторой
обрезается. Не мог сказать сколько там точно символов, но
ориентировочно ты не можешь написать абзац длиной больше 10-15
экранных строк. После этого ввод
<xxx> блочится. А если шлёшь из файла, то обрезается при посылке. Т.е. чтоб
продолжить ты должен явно сделать перевод строки (enter)
<xxx> мб эти минусы из-за его взаимодействия с курсес-интерфейсом, хз
<xxx> но теоретически оно должно легко фикситься в коде. Мб можно и автору
написать
<xxx> у меня не самая последняя версия mcabber, правда, так что на 100% не
поручусь, что это не починили
<xxx> ещё у мкаббера есть какие-то проблемы с блокирующим резолвером
<xxx> из-за чего он иногда падает в кору при коннекте или дисконнекте
<xxx> и есть уязвимости на уровне DoS
<xxx> можно тебе послать сообщение в очень неправильной кодировке, он её
попытается раскодировать, но у него будет фейл и он выйдет в офф

<xxx> запретить приём сообщений нельзя, поэтому любой акк, кто знает про эту
особенность, может тебя прицельно ддосить
<xxx> не знаю, воспроизводится ли этот эффект в utf-терминале, но в bsd я
такое видел

Сменил таки свой многострадальный jabberd2 на последний openfire. Вторые сутки — полёт нормальный. Вебморда стала ещё больше напичкана всяким функционалом, плюс теперь нормально могу авторизоваться с mcabber'а. Настроил оный и познал счастье. Всё летает, везде хоткеи, нужно ещё будет настроить vim-like навигацию по ростеру. Впилил в тмуксе и xfce отображение количества непрочитанных, джаббер транспортом подцепил контакт. Скоро можно будет вообще не вылазить из консоли. Кстати... Думал, что опенфайр будет есть много памяти, ан нет — 25мб.

нашел ответ на вопрос, пост с вопросом убрал. mcabber-0.10.2 не собирается без otr и crypto, по крайней мере без otr не собирается точно. Про баг написали, но он пока не решен.

Посоны, а в мкаббере можно сделать, чтобы там не было такого ебливого ограничения на длину сообщения? У меня от этой хуйни жуйк в какой-то твиттер-переросток скоро превратится, ничего длиннее 5-6 строк не написать.

А оно умеет отправлять сообщения с переносами строки? А то в конфиге только аборт мульти-лайн мессаджи сенд/терминейт, но что-то не работают они.

С удивлением узнал, что mcabber последний раз релизился больше года назад. Как-то настораживает. Впрочем, модные irssi и weechat уже давно обзавелись поддержкой XMPP, и не так ужи плохи для Jabber.

Очень расстраивает, что мкаббер прокручивает чатик вниз после каждого сообщения, даже если ты его промотал вверх. Накопившиеся посты от Жуйка читать неудобно! Это, наверное, единственная на данный момент недоработка, которая меня по-настоящему расстраивает.

Камрады, скажите ка, нельзя ли сменить стандартный beep мкаббера на что-то благозвучное? А то у меня на него уже аллергия и желание зделоть вдоль^W OFF во все чаты.

поставил на плеер домашний эту срань (у меня тут менеджер пакетов, как самому компелять еще не выяснил, так что другого ниче не было). и не может подключиться к серву:
LM-VERBOSE: Setting up SSL...
LM-VERBOSE: Could not begin SSL

при этом
set ssl = 0
set ssl_verify = 0

что этой гадине еще надо? мне ссл не нужен

dl.dropbox.com
Бессонница меня окончательно затрахала и я решил немного поговнокодить. Почитал с планшетика api lastfm, проникся и меня осенило: послав простой http-запрос можно получить информацию о проигрываемой дорожке. Пара часов размышлений позволила мне родить скробблер для нежно любимого мной mcabber. Если кому интересно, забирать здесь:
gist.github.com
Для корректной работы скрипта нужен конфигурационный файл такого содержания:
user="username" #имя пользователя last.fm
apikey="your_api_key" #Ваш ключ для доступа к API last.fm
interval="20" #Интервал между сканированиями в секундах
fifofile="/path/to/fifo" #путь к fifo mcabber'а
Конфиг должен располагаться в одной директории со скриптом. Надеюсь, мой высер будет кому-то полезен.