15 декабря 2011

Универсальная Miranda

Это один  из  лучших месенджеров для Windows, он бесплатный, имеет открытый исходный код, отсутствие рекламы, поддерживает все существующие протоколы общения ICQ, Jabber, MSN, ВКонтакте, Facebook, Mail.Ru, Yahoo и др., безгранично расширяется благодаря большому количеству  плагинов.

Но почему то многих пользователей отталкивает первоначальный внешний вид, пугает большое количество настроек и  нежелание с ними разбираться. Поэтому данная статья имеет цель помочь желающим правильно настроить Миранду, сделать свою сборку и познакомить вас с наиболее интересными плагинами и показать, что это совсем не сложно, а результат оправдает все ожидания!

Первым делом скачиваем и устанавливаем последнюю версию Миранды с официального сайта. По умолчанию она будет лежать в папке "C:\Program Files\Miranda IM". Запускаем и вы можете видеть, интерфейс совсем простенький. На рисунке ниже показан контакт лист и окно сообщений.
Все настройки Миранда сохраняет в профайле с раширением *.dat. По умолчанию он создается в папке "C:\Users\Имя пользователя\AppData\Roaming\Miranda". Но для удобства лучше сразу изменить место его расположения. Для этого открываем файл mirandaboot.ini в папке с Мирандой, в котором прописаны настройки запуска и комментируем строчку "ProfileDir=%APPDATA%\Miranda IM", ставим перед ней ";", не забываем сохранить изменения. Теперь Миранда будет искать профайл в своей папке "C:\Program Files\Miranda IM".

Теперь изменим Миранду по своему вкусу и начнем с внешнего вида. Первым делом установим русскоязычную локализацию. Файл Langpack_russian.txt нужно скопировать в папку с исполняемым файлом  и перезагрузить  Миранду. 

Все плагины для Миранды представляют собой *.dll файлы и для установки нужно скопировать их в папку "C:\Program Files\Miranda IM\Plugins". Большое количество плагинов с описаниями и скриншотами вы сможете найти на официальном сайте в разделе Addons.  

Плагины очень часто обновляются и поэтому важно поддерживать их в актуальном состоянии. Для этих целей существует специальный сайт  http://miranda-vi.org, где активные пользователи Миранды публикуют свои плагины. Здесь вы можете найти альфа-, бета-,  и  последние стабильные версии своих плагинов.  Красивые скины и темы еще можно поискать на deviantart.com. Можете скачать мой скин Serra.7z (125.57 KB)

Для поддержки модных скинов контакт листа нужен плагин clist_modern.dll. Скины копируются в папку ..\Miranda\skins\ModernCL. После чего выбираются в настройках, в разделе Тонкая настройка > Скин списка.
Еще по желанию можно убрать полосу прокрутки, в разделе "Список контактов", для этого отметим галочкой "Скрыть полосу прокрутки".

Modern Contact List состоит из пяти фреймов: 1) Панель кнопок, 2) Мои контакты, 3) Область событий, 4) Режимы вида, 5) Панель статуса. По умолчанию все они отображаются с названиями.
Для уменьшения загроможденности интерфейса скрываем "Панель кнопок", "Область событий" и "Режимы вида". "Мои контакты" и "Панель статуса" оставляем, но скрываем их названия. Для этого кликаем правой клавишей мыши в окне контактов и в контекстном меню выбрать Главное меню>Фреймы далее выбираем нужный фрейм и убрать/оставить галочку напротив названия, затем убираем галочку галочку напротив "Показывать название".

Дальше настроим элементы строк контактов. Для этого откроем окно настройки и перейдем в Список контактов>Элементы строк. На вкладке Строка в поле "мин. высота" выберем 8 пикс., "Граница" - 3, "Левое поле" - 2, "Правое поле" - 2, отметим галочками "Переменная высота строки", "Выровнять значки" слева и справа и "Компактный режим". 

На вкладке Значек отмечаем "Значек xСтатуса вместо протокола", Игнорировать высоту строки, убираем галку скрыть значок групп. 

На вкладке "Вторая строка" отмечаем "Показывать вторую строку", положение 0 пикс., убрать галочки "Статус, если нет статусного сообщения" и "xСтатус: xСообщение", остальные оставить. 
 
На вкладке Экстара значки оставить только "Видимость/Активность чата" и "Клиент". Для того, чтобы показывались значки клиентов нужно установить плагин fingerprint.dll. Я советую Fingerprint Mod+ (Unicode), скачать его можно тут.

По усмотрению можно настроить шрифт и цвета в разделе Тонкая настройка >Шрифты и Цвета. После любых изменений всегда нажмем кнопку Применить. 

Миранда имеет встроенную поддержку XStatus'ов и возможность их отображения в контакт листе. Список доступных статусов:

Если есть желание, то можно поставить ICQJ Plus Mod, который обладает дополнительными возможностями,  по сравнению с стандартным ICQ OscarJ,  входящим в официальную сборку.  Он умеет работать со списками приватности, отзывать авторизацию, имеет встроенную защиту от спам-ботов, может идентификатор клиентской программы, версию протокола и др. Скачать последнюю версию icq-мода можно с сайта разработчика или сайта миранды, а затем заменить файл icq.dll в папке ..Miranda\Plugins на скачанный.   

Теперь посмотрим, что у нас получилось. За счет настройки строк контакты располагаются более компактно. Строки имеют переменную высоту, меняющуюся в зависимости от шрифта и отображения доп. информации. Междустрочный интервал 3px, это необходимо, чтобы значки клиентов не обрезались. Значки протокола выравниваются по левой стороне. Отображаются значок клиента и xСтатус. За счет выбора компактного режима при выделении у каждого контакта показывается аватар, если есть и текст статуса.  


Миранда позволяет одновременно общаться по нескольким протоколам, а так же  одновременно использовать несколько одинаковых протоколов,  все контакты при этом будут отображаться в одном контакт листе. По умолчанию в стандартную поставку включены плагины для AIM, GG, ICQ, IRC, Jabber, MSN и Yahoo.  Добавить дополнительную учетную запись можно, перейдя в Главнгое меню>Учетные записии. Далее нажать кнопку со знаком плюсик и в появившемся окне выбрать тип протокола, ввести внутреннее имя учетной записи и произвести последующую настройку аккаунта.

Если вы планируете использовать несколько протоколов и аккаунтов, то нужно настроить панель статуса. Для этого перейдем в Настройки>Список контактов>вкладка "Панель статуса". Поставим галочку "Показывать панель статуса", "Разделы равной ширины", настроим нижнюю границу 2px, Выберем выравнивание по горизонтали" - "В центре", а по вертикали - "Верх". Справа уберем все галочки, кроме Значок протокола, Значок соединения, Значок xСтатуса.   
Контакт лист настроили, теперь займемся окном чата. Чтобы использовать для него скины нужен плагин tabsrmm.dll. Перед этим нужно удалить плагин chat.dll из папки Plugins, поскольку в  tabsrmm встроен собственный такой модуль и это приводит к конфликту. Взять его можно  здесь. Так же на официальном сайте Миранды в разделе Addons>Customise>Themes>tabSRMM имеется большое количество скинов для окна сообщений на любой вкус. Их нужно скопировать в папку ..Miranda\Profiles\Имя профайла\tabSRMM\skins\ и в окне настроек в разделе Скины>Окно сообщения>Вкладка "Загрузить и применить" в выпадающем меню "Выбранный скин" выбрать нужный и нажать кнопки Обновить и Применить. После этого ваше окно чата преобразиться. Например вот так.


У миранды есть глобальный статус - полезная вещь! Задает один статус сразу для всех аккаунтов!

Открываете локальное меню, выбираете Статус и под вашими аккаунтами будет список глобальных статусов (с горячими клавишами Ctrl + 0-7). Выбранный статус отмечается вдавленным квадратом и сохраняется. А при последующем запуске будет автоматически  восстановлен.

Таким образом его можно использовать  в качестве автоподключения или автологина. Устанавливаете глобальный статус "В сети" и миранда после запуска сама будет подключаться по всем используемым протоколам.   

P.S. 
Переход на Миранду нового поколения Miranda NG (New Generation) прошел гладко! Скачал последнюю 64-битную версию с офсайта. Скопировал папку с профилем, скины и смайлы. Профили (*.dat) полностью совместимы, поэтому все настройки сохранились! Скины, значки, смайлы тоже полностью совместимы с Miranda IM. 

Единственное, что пришлось обновить все плагины, т.к.они уже не поддерживаются новым ядром программы. Но теперь в этом абсолютно нет ничего сложного! Прогресс определенно на лицо! Все плагины находятся в одном репозитории и теперь их можно установить прямо из программы Главное меню>Компоненты для установки. И даже не прибегая к перезагрузке, изменения вступают в силу сразу!


Пока еще не все плагины адаптированы для NG, полный список можно посмотреть здесь.

У меня был один непонятный момент. Скин для контакт листа имеет тени и прозрачные участки по краям. Но на NG он потерял прозрачность и стал выглядеть вот так.


Решение оказалось очень простым, идем в Настройки>Список контактов, вкладка Окно, там есть настройки прозрачности списка контактов, убираем галочку "Стиль Аэро", применить.


Теперь отображается, как надо!


На этом все, всем спасибо! Желаю приятного общения!

1 комментарий: