IM клиентыВышел qutIM 0.2 бета

qutIM — это кроссплатформенный клиент мгновенного обмена сообщениями с открытым исходным кодом.
Что же означает выход версии бета? С момента выпуска альфы было закрыто порядка 300 багов, полностью переписано окно чата, улучшен и дополнен перевод.
Подробная статья об изменениях лежит на хабре.
В этом топике я опишу некоторые настройки, которые без сомнения захочется изменить, но не все из них лежат на поверхности.
Скачать свежую версию можно на официальном сайте
— svn qutim.org/svn/qutim/
— Репозиторий для Debian
deb qutim.org/debian/unstable unstable main # Debian sid
deb qutim.org/debian/testing testing main # Debian squeeze
deb qutim.org/debian/stable stable main # Debian lenny
deb qutim.org/debian/jaunty jaunty main # Ubuntu jaunty


Выжимаем максимум из qutIM
Функционал по умолчанию покрывает большинство запросов, которые могут возникнуть у рядового пользователя. Однако имеет смысл провести некие настройки.
Протоколы реализованы в виде плагинов. Каждый протокол расположен в своем репозитории, не зависящем от главного:
ICQ
Jabber
MRIM
IRC
Vkontakte
Если вы скачали полный тарбол с исходниками, то все эти протоколы идут в комплекте.
Можно смело удалить те протоколы, которые не нравятся / не потребуются.

Руссификация
Для отображения меню на русском надо скачать архив с файлами руссификации и распоковать его в ~/.config/qutim/languages/
Заходите в «Min menu» -> «User interface settings...». Нас интересует пункт «Language» Russian.
Также в этом меню можно выбрать из нескольких тем для различных элементов оформления

Основные настройки
«Главное меню» -> «Настройки». Основные настройки программы. Разобраться в них труда не составит =). Стоит обратить внимание на то, что для каждого протокола настройки сохраняются отдельно.

«Включение» звука
По умолчанию работа qutIM не сопровождается никакими звуками.(Поправьте меня, если я заблуждаюсь).
Инструкцию по настройке звука мрожно найти на форуме проекта, или самому настроить звуки как наравится.
Я просто взял у друга звуки из QIP (да я к ним привык). На вкладке «Звук» я выбрал «Команда». А поскольку звуки были в формате .wav, то проще всего их воспроизвести с помошью aplay
aplay "%1"

Дальше на вкладке «Звуковые уведомления» включаем зввуки, которые хотим слышать и указываем путь к звуковым файлам.
Небольшой выбор зуковых тем, смайликов и всплывающих окон есть на сайте qutIM в разделе look-n-feel.
Если вы используете готовую тему, то можно импортировать ее не по файлу за раз, а все целиком с помошью .xml файла.

Установка смайлов
На сайте в разделе look-n-feel есть два набора смайлов И на форуме есть несколько наборов. Распаковываете понравившийся в ~/.config/qutim/emoticons/. Выбор смайлов опрееляетсяв меню «Главное меню» -> «Оформление» -> «Смайлы». Выбраные смайлы появятся после перезапуска.

Настройка окна чата
По умолчанию окно чата выглядит так:

Теперь самое интересное. qutIM может использовать темы окна чата от Adium. Так что если вам не нравится стандартный стиль окна, то выбираете любую тему для Adium. Например отсюда. Содержимое архива извлеките в ~/.config/qutim/webkitstyle/. Новая тема появится в «Главное меню» -> «Оформление» -> «Тема окна чата (Webkit)»

Но как же быть если мы выбрали темную тему (например эту) и все вместе смотрится ужасно. Примерно так:

Как видим новый стиль окна чата не вписывается в стиль qutIM. Можно поменять тему всего qutIM.
Так смотрится гораздо лучше:


Главное окно тоже поменяло свой стиль.

Плагины
Есть плагины не только для реализации протоколов, но и для всевозможного расширения функционала программы.
— Plugman — плагин простой установки тем, скинов, переводов. Ожидается включение его в дистрибутив.
— Weather — плагин погоды, отображает погоду в контакт листе.
— Connectioncheck — столь необходимый пользователям linux плагин проверки наличия интернета. При отключении которого переводит статус в отключен, при включении интернета вновь подключает протокол.
— Плавающие контакты — позволяет отделить контакт из контакт листа и разместить маленькое окошко со статусом и именем в любом месте рабочего стола.
— Now playing plugin — столь любимый многими плагин устанавливающий название слушаемой песни в статусе.
— Now Listening — плагин с той же целью и функциями как и предыдущий. Какой лучше выбирайте сами.
— Protocol icon — добавляет иконку протокола, полезно когда вы устанавливаете общую тему статусных иконок для всех протоколов.
— ImagePub — плагин позволяет загружать картинки на сервер типа радикал и отправлять ссылки. Адреса серверов настраиваемы.
— URLPreview — плагин позволяет просматривать картинки по присланным прямым ссылкам на них. Внимание, плагин работает только в режиме WebKit чата.
— Yandex.Narod — плагин загрузки файлв на Яндекс.Народ. Условия некоторые считают более демократичными, чем на квип и рапидшаре, некоторые считают наоборот полной пакостью. Решать вам.
— AccountName — добавляет в контакт лист имя аккаунтов, полезно когда путаешься в собственых номерах аськи или прото хочется порядка.
— Шахматы (chess) — Игра шахматы.

Если qutIM вам так понравился, что вы хотите на него перелезть, но при этом не хочется терять историю, то стоит обратить внимание на qutIM history manager.

У проекта есть свой сайт, форум и wiki.
И разумеется репорты о всех найденых ошибках нужно писать на трэкер trac.qutim.org.

Upd:По умолчанию qutIM достаточно много флудит в консоль, и если у вас ведутся логи, то может получиться неприятный сюрприз, например кончится место на корневом разделе XD.
Отключить логи можно добавив в ~/.config/qutim/qutimsettings.ini следующий текст
[debug]
type=0
  • +15
  • f0VM
  • 15 июня 2009, 11:40

Комментарии (16)

  • avatar
  • m1o
  • 15 июня 2009, 11:57
  • #
  • 1
Почему бы Вам не перенести топик в блог IM клиенты?
Я бы с радостью, но я не знаю как :-[. И я думаю, что отрицательный рейтинг не позволит это сделать.
Перенёс и плюсанул рейтинг.
Плюсанул тоже.
f0VM: вам нужно подключиться к блогу. Зайдите на страницу блога. Ищите слово rss. Рядом есть иконка (белый круг). Нажимайте на эту иконку. После этого иконка превратиться в зеленый круг — вы подключены к блогу. Теперь вы можете писать в этот блог
Спасибо. Буду знать.
  • avatar
  • m1o
  • 15 июня 2009, 12:45
  • #
  • 2
Есть в AUR, если кому-то нужен.
Обязательно воспользовался бы, не обновись я из svn-на =)
Можно брать из svn qutim-svn qutim-plugin-jabber-svn итд. И просто в PKGBUILD подправлять ревизию на последнюю. Вчера еще до выхода беты все стабильно собралось. Плюс в том, что будет всегда последняя версия. Правда есть риск не очень удачного коммита.
Для меня пока это лучший клиент из всех какие я ставил (а ставил я себе поверьте не мало) пока работает отлично, ни падений ни чего, от меня пятерка разработчикам.
А плагина для автоматической проверки почты на Gmail не существует?
Это делает jabber
Вобщем задал вопррос одниму из разработчиков (Руслану Нигматулину). Вот что он ответил:
если в качестве яббер акка добавить свое гмыло и выйти в сеть, то кутим будет уведомлять обо всех новых/непрочитанных письмах
Действительно. Спасибо.
Спроси его еще об опции отключения это штуки!!!
]:->
Лучше зайди в конференцию qutim@conference.jabber.ru. Там как-раз сейчас кутим дев. Да и другие наверное знают. НО не стоит спрашивать о том, что написано в вики.
Проблема решается следующим образом.
Существует опция «xeps/gmailtype», которую сейчас можно подправить лишь в исходниках jabber-плагина, точнее, в файле jProtocol.cpp, строка
m_gmail_notify_type = profile_settings.value("xeps/gmailtype",0).toInt();

(в 362-й ревизии плагина — 149-я строка)
Нас интересует параметр, которые сейчас имеет значение 0:
«если меньше 0, то не выводятся уведомления о новых сообщениях
если 0, то выводятся как обычные сообщения
если 1, то выводятся просто попапом» (euroelessar)
Соответственно, нужно будет скомпилировать плагин с изменениями.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.