В leechcraft есть много достойных модулей, способных обрести и удержать свою целевую аудиторию, но наиболее перспективным среди них, пожалуй, является azoth. Как и во всём клиенте конкретные функции в интернет-мессенджере личкрафтов берут на себя плагины, а ядро обеспечивает только плюшки, интересные скорее программистам, нежели простым пользователям. По моему скромному мнению, в первую очередь стоит определиться с необходимыми вам плагинами. Конечно, можно установить всё скопом и отключать (или не отключать, а просто не использовать) модули, но всё же рассмотреть назначение наиболее интересных из них для темы данного повествования не помешает. Исходя из исключительно своих потребностей я разделю модули на три группы по степени их важности опять же для меня.
В группу лидеров попадают
Также я порекомендую
Помимо вышеперечисленных обратите внимание на
Если пакетный менеджер вашего дистрибутива не порадует вас таким многообразием, не пугайтесь: скорее всего, плагины третьего уровня (leechcraft-X-Y) упакованы в один пакет с их родителем, например leechcraft-azoth.
<далее>
Если вы прорвались через дебри конструирования и решились запустить клиент, то в первую очередь вас порадует экран приветствия, а затем собственно окно приложения и уведомление о наличии сотен пользовательских пакетов lackman (здесь и далее я полагаю, что у вас активны все описанные выше модули), к которым мы ещё вернёмся.
Вы могли заметить рифлёную полосу со словом azoth вверху списка контактов (он же ростер, по умолчанию расположен справа). Перетягиванием за такую полосу (1 и 2 на рис. 1) виджеты могут перемешаться и прикрепляться к краям экрана. Я предпочитаю располагать ростер слева, чтобы сконцентрировать большую часть информации в одной части экрана (короткие сообщения не переползают за середину); а панель sb2 — снизу. Если нажать на зелёный пазл на sb2 (3 на рис. 1), то на прочих элементах появятся красные дефисы (4 на рис. 1), по нажатию которых можно данные элементы удалять. Вернуть удалённый элемент или добавить новый можно по нажатию зелёного плюса, появляющегося рядом с пазлом.
Рисунок 1
Приступим же к цели нашего путешествия в мир личкрафтов и добавим аккаунт(ы) протоколов, чтобы наконец начать общаться! Нажимайте кнопку [LC] (1 на рис. 2), azoth (2 на рис. 2), добавить учётную запись (3 на рис. 2). Отмечу, что нативная реализация irc располагается в самом начале списка, а jabber — завершает перечень. При прочих равных рекомендуется использовать нативные способы для обеспечения наиболее полной функциональности.
Рисунок 2
По добавлению аккаунта, изменяем глобальный статус кнопкой вверху ростера (1 на рис. 3) или точечно для аккаунта через щелчок правой клавиши мыши по его названию в ростере (2 на рис. 3). Вводим пароль. После подключения первым делом я в ужасе нажимаю кнопку (3 на рис. 3) (не)отображения контактов вне сети вверху ростера.
Рисунок 3
А затем через кнопку [LC] (1 на рис. 4) отправляюсь в настройки (2 на рис. 4) азота (3 на рис. 4), чтобы в графе поведение (1 на рис. 5) на вкладке контакт-листа (2 на рис. 5) установить активацию контакта по двойному клику (3 на рис. 5). Если вы планируете пользоваться многопользовательскими конференциями, там же активируйте автоматическое переключение контакт-листа (4 на рис. 5) и неотображение по умолчанию участников конференций в контакт-листе (5 на рис. 5). На панели сверху расположены кнопки применения настроек (6 на рис. 5, не забываем нажимать!), отмены (7 на рис. 5) и возврата назад (8 на рис. 5).
Рисунок 4
Рисунок 5
Если у вашего аккаунта есть закладки чатов с автоматическим входом, отрегулировать автоматическое открытие вкладок чатов (3 на рис. 6) можно в поведении (1 на рис. 6) вкладок (2 на рис. 6). Ручной вход в чат из закладки можно осуществить из меню (5 на рис. 6), доступного по активации правой клавишей мыши полосы с названием учётной записи (4 на рис. 6). Конференции будут добавлены в качестве элементов ростера (6 на рис. 6), а участники расположатся в группе списка контактов. Для поиска кого-либо вы можете воспользоваться фильтром вверху ростера (7 на рис. 6). Переключать режим отображения ростера между общим и конференцией можно по нажатию крайней правой кнопки вверху ростера (8 на рис. 6).
Рисунок 6
Мимоходом можно на вкладке окна разговора (2 на рис. 7) графы внешнего вида (1 на рис. 7) отключить отображение форматирования в сообщениях (3 на рис. 7, пламенный привет pidgin-у!) и отрегулировать минимальную высоту поля сообщения (4 на рис. 7, я предпочитаю 2 строки). Кроме того здесь живет размер шрифта в окне чата (5 на рис. 7). Настроим (3 на рис. 7) под себя шрифты в соответствующем разделе (2 на рис. 8) внешнего вида azoth (1 на рис. 8).
Рисунок 7
Рисунок 8
Настроим высоту пункта ростера (3 на рис. 9) во внешнем виде (1 на рис. 9) контакт-листа (2 на рис. 9) — расстояние между контактами. Выберем стиль окна разговора (3 на рис. 10) в графе темы (2 на рис. 10) внешнего вида (1 на рис. 10). При десятке открытых чатов смена тяжёлых adium-тем может занять пару минут. Там же можно сменить темы значков.
Рисунок 9
Рисунок 10
Поскольку часть интерфейса клиента написана с использованием технологии qml, вы могли заметить участки, не вписывающиеся в вашу системную цветовую схему. Попробовать поправить это можно в параметрах (1 на рис. 11) внешнего вида (1 на рис. 12) leechcraft (2 на рис. 11), подобрав себе цветовую схему (2 на рис. 12). Там же можно активировать использование значков по умолчанию в среде KDE или выбрать любую другую установленную тему (3 на рис. 12).
Рисунок 11
Рисунок 12
Напоследок в серии предварительных настроек определим тексты статусов по умолчанию (2 на рис. 13) в настройках статусов (1 на рис. 13). Присутствует возможность создания дополнительных преднастроек статусов (2 на рис. 13) и ввода произвольного текста на лету через пункт особый (4 на рис. 13) кнопки смены статуса вверху ростера& nbsp;(5 на рис. 13).
<далее>
В первой части я писал о том, что установленные модули можно отключать. Для этого отправимся в раздел Модули (1 на рис. 14) настроек Leechcraft. Отключенные модули (2 на рис. 14) не будут загружены при последующих запусках приложения.
Рисунок 14
Ещё одним долгом являются пользовательские пакеты lackman. Выбор и установку этих самых пакетов я оставляю на откуп читателю, поскольку предпочтения в области дизайна я считаю вопросом сугубо интимным. Давайте рассмотрим порядок действий на примере установки темы звуковых уведомлений: совершаете щелчок правой клавиши мыши по зелёному плюсу в панели вкладок вверху программы и выбираете lackman (1 на рис. 15). Слева вы увидите фильтры по категориям и состоянию, смело выставляем галку в звуковых темах (1 на рис. 16). У заинтересовавших пакетов проставляйте галки (2 на рис. 16), а затем нажмите галку применения сверху (3 на рис. 15). В зависимости от выбранных пакетов (правда, к звуковым уведомлениям это не относится) и ширины канала в интернеты закачка может продолжаться до нескольких десятков минут. По завершении (появлении уведомления 4 на рис. 16) вы сможете выбрать установленные темы в соответствующих разделах настроек.
Рисунок 15
Рисунок 16
Например: параметры advanced notifications (1 на рис. 17). На вкладке методы (1 на рис. 18) в графе звуковая тема (2 на рис. 18) выберите одну из установленных ранее, галка выше (3 на рис. 18) должна быть проставлена. Регулировать уведомления на лету (5 на рис. 18) можно через кварк advanced notifications на панели sb2 (4 на рис. 18).
Рисунок 17
Рисунок 18
Так же advanced notifications позволяет регулировать отображение в том или инов виде разных типов уведомлений (1 на рис. 19).
Рисунок 19
Если вы откроете историю ваших сообщений (1 на рис. 20), обратите внимание на стрелки вперёд/назад (2 на рис. 20), которыми переключаются страницы логов.
Рисунок 20
В настройках модуля rosenthal выставьте языки, проверка по правилам правописания которых должна осуществляться проверка. Учтите, что из-за ограничений используемого hunspell только для первого указанного язка будут учитваться словоформы.
Рисунок 21
В настройках модуля azoth-hili указываем через перенос строки, на какие выражения клиент должен обращать ваше внимание. Регистр не учитывается.
Рисунок 22
Azoth-shx позволяет использовать виджет набора сообщения в чат в качестве эмулятора терминала: перед командой вбейте /exec
Azoth-xtazy добавлет команду /np которая опубликует данные о прослушиваемой мелодии.
PS Помимо обмена сообщениями
личкрафты предоставляют возможность вести блог в Живом Журнале
(лучшая реализация в linux-клиентах), слушать музыку в фичастом
аудиоплеере и просматривать несколько форматов документов, а также
многое другое! Продолжение следует ;)