Один из лучших на данное время в своей нише. Mcabber поддерживает SSL/SASL/TLS, MUC (конференции), ведение логов, автодополнение команд, PGP шифрование и т.д. Так же есть такие вкусности как статусы, закладки, настройка цветов, звуки…
Установка в Arch/Manjaro проста.
$ sudo pacman -S mcabber
Окно клиента визуально разделено на 4 части. Контакты можно раскрашивать разными цветами в соответствии со статусом, быстро перемещаться от группы к группе, скрывать оффлайн контакты, назначать клавиатурные сочетания, подсвечивать ники в конференциях, ставить звуки на события и многое другое. Все это производится при помощи редактирования конфигурационного файла ~/.mcabber/mcabberrc, пример можно взять с сайта проекта или скопировать с /usr/share/mcabber/examples.
$ mkdir ~/.mcabber
$ cp -v /usr/share/mcabber/examples/mcabberrc ~/.mcabber
$ chmod 700 ~/.mcabber -R
Теперь отредактируйте
# Логин и пароль для доступа к Jabber серверу
set jid = nickname@jabber.com
set password = пароль
# отключаем генерацию случайного джаббер-ресурса
set disable_random_resource = 1
set nickname = ник
# журналирование, каталоги необходимо создать самостоятельно
set logging = 1
set load_logs = 1
set logging_dir = ~/.mcabber/histo/
set logging_ignore_status = 1
# cигнал при получении сообщения:
set beep_on_message = 1
Собственно на этом все. Для активации проверки орфографии (с помощью aspell) правим такие параметры:
set spell_enable = 1
set spell_lang = ru_RU
set spell_encoding = UTF-8
Сообщения для определенных статусов задаются так:
set message_avail = I'm available
set message_free = I'm free for chat
set message_dnd = Please do not disturb
set message_notavail = I'm not available
set message_away = I'm away
Если устанавливались модули для mcabber, следует указать на каталог в котором они находиться:
set modules_dir = /usr/local/lib/mcabber/
Целая секция конфигурационного файла описывает цветовую схему:
#set color_background = black
#set color_general = white
#set color_info = white
#set color_msgin = white
#set color_msgout = cyan
#set color_msghl = yellow
#set color_bgstatus = blue
#set color_status = white
#set color_roster = green
#set color_bgrostersel = cyan
#set color_rostersel = blue
#set color_rosterselmsg = red
#set color_rosternewmsg = red
Чтобы mcabber раскрашивал логины для улучшения читабельности используем такой параметр:
set nick_colors = red green cyan yellow magenta blue
color muc * on
Клавиши управления mcabber:
F5 - показать/скрыть контакты оффлайн
F12 - показать/скрыть ростер
Ctrl+p/Ctrl+n - прокрутка чата
PageUp/PageDown - перемещение по контактам в ростере
Ctrl+q - перейти к следующему непрочитанному сообщению