QutIM 0.2 - клиент мгновенного обмена сообщениями

Различное программное обеспечения. Параметры настройки, советы по применению
Ответить
Аватара пользователя
ZEN
Администратор
Сообщения: 1349
Зарегистрирован: 27 сен 2012, 18:23
Темы: 206
Откуда: Украина, Одесса
Статус: Не в сети

QutIM 0.2 - клиент мгновенного обмена сообщениями

Сообщение ZEN » 04 дек 2012, 19:05

Сегодня я расскажу как установить QutIM версии 0.2 в CrunchBang Statler/Waldorf, которая на данный момент больше не развивается в пользу ветки 0.3.
Почему не 0.3? К сожалению, версия 0.3 все еще не доработана до рабочего состояния. И что бы не мириться с ошибками разработчиков я пользуюсь версией 0.2. Но и тут не все так гладко, как хотелось бы. Дело в том, что если подключить репозиторий qutim.org, то устанавливаются самые последние версии пакетов, которые содержат досадные ошибки (проверял так же на Debian и Ubuntu). Конечно, можно было бы менеджеру пакетов указать версию установки, но я объясню простым путем.

Скриншот конечного результата для затравки:
Изображение
именно такой стиль чата и иконок
мы получим в результате


Шаг 1 Качаем и устанавливаем QutIM

Установка для i386
/bin/bash писал(а):sudo apt-get update
mkdir -p /tmp/qutim
cd /tmp/qutim
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim/qutim-dev_0.2-release.440-2_all.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-languages/qutim-languages_0.2-release.257-1_all.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-floaties/qutim-plugin-floaties_0.2-release.1-1_i386.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-histman/qutim-plugin-histman_0.2-release.13-1_i386.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-plugman/qutim-plugin-plugman_0.2-release.151-1_i386.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-icq/qutim-protocol-icq_0.2-release.95-1_i386.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-irc/qutim-protocol-irc_0.2-release.38-1_i386.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-jabber/qutim-protocol-jabber_0.2-release.415-1_i386.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-mrim/qutim-protocol-mrim_0.2-release.135-1_i386.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim/qutim_0.2-release.440-1_i386.deb
sudo dpkg -i *.deb
sudo apt-get install -f
Установка для amd64
/bin/bash писал(а):sudo apt-get update
mkdir -p /tmp/qutim
cd /tmp/qutim
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim/qutim-dev_0.2-release.440-2_all.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-languages/qutim-languages_0.2-release.257-1_all.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-floaties/qutim-plugin-floaties_0.2-release.1-1_amd64.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-histman/qutim-plugin-histman_0.2-release.13-1_amd64.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-plugman/qutim-plugin-plugman_0.2-release.151-1_amd64.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-icq/qutim-protocol-icq_0.2-release.95-1_amd64.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-irc/qutim-protocol-irc_0.2-release.38-1_amd64.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-jabber/qutim-protocol-jabber_0.2-release.415-1_amd64.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-mrim/qutim-protocol-mrim_0.2-release.135-1_amd64.deb
wget -q http://qutim.org/debian/squeeze/pool/main/q/qutim/qutim_0.2-release.440-1_amd64.deb
sudo dpkg -i *.deb
sudo apt-get install -f
Шаг 2 Настраиваем внешний вид

Качаем и распаковываем стиль оформления чата в ~/.config/qutim/webkitstyle/
/bin/bash писал(а):mkdir -p ~/.config/qutim && cd ~/.config/ && wget http://keep-away.narod.ru/qutim.tar.gz && tar -xvvzf qutim.tar.gz && rm qutim.tar.gz && cd
Шаг 2 Настраиваем внешний вид чата и иконок приложения.

Правой клавишей на значке в трее и кликаем на настройки. Выбираем в списке слева пункт "Окно чата" и справа переходим на вкладку "Чат".
Включаем Webkit.

Изображение

Шаг 3 Открываем окно настроек внешнего вида.
В окне контакт листа нажимаем главное меню и жмем на пункт "Настройки интерфеса...". Ищем в выпадающем списке "Тема окна чата (Webkit)" выставляем стиль Kopete (+avatars), тему системных значков "ZEN" и язык интерфейса "Russian"

Изображение

Шаг 4 Перезапускаем QutIM
Наслаждаемся.. )
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Аватара пользователя
ZEN
Администратор
Сообщения: 1349
Зарегистрирован: 27 сен 2012, 18:23
Темы: 206
Откуда: Украина, Одесса
Статус: Не в сети

Re: QutIM 0.2 - клиент мгновенного обмена сообщениями

Сообщение ZEN » 19 дек 2012, 13:16

Грязный хак для пользователей QutIM 0.2 в jabber-конференциях. Обычно, при выходе из конференции, QutIM 0.2 сообщает следующий текст:
%user_name% вышел из конференции: qutIM : Jabber plugin
Собственно, заменить текст "qutIM : Jabber plugin" можно командой sed, но стоит учитывать один момент. Текст, которым мы хотим заменить надпись по-умолчанию должен содержать такое же количество символов. Можно заменить недостающие символы пробелами.

Теперь перейдем к примеру. У себя я заменил стандартную запись на "root@debian:~# init 0". Для этого я выполнил из терминала команду:

Код: Выделить всё

sudo sed 's/qutIM : Jabber plugin/root@debian:~# init 0/' -i /usr/lib/qutim/libjabber.so
Вот и всё
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Аватара пользователя
ZEN
Администратор
Сообщения: 1349
Зарегистрирован: 27 сен 2012, 18:23
Темы: 206
Откуда: Украина, Одесса
Статус: Не в сети

Re: QutIM 0.2 - клиент мгновенного обмена сообщениями

Сообщение ZEN » 03 июн 2013, 22:01

Краткая заметка для тех, кто решит обновить Debian Wheezy до jessie и получит неработающий jabber протокол в QutIM 0.2. Решить данную проблему можно пересборкой из исходного кода данного плагина, только обязательно нужно собирать с GNUTLS и отключенным OpenSSL. Команда сборки выглядит вот так:

Код: Выделить всё

cmake .  -DOpenSSL=0 -DGNUTLS=1
Запускать следует из каталога с исходным кодом. После сборки нужно будет заменить установленный в системе libjabber.so на тот, что получился в результате сборки.

Для владельцев i686 систем скачать deb пакет можно по ссылке: http://yadi.sk/d/oFQJz9Gx5TH6O
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Аватара пользователя
ZEN
Администратор
Сообщения: 1349
Зарегистрирован: 27 сен 2012, 18:23
Темы: 206
Откуда: Украина, Одесса
Статус: Не в сети

Re: QutIM 0.2 - клиент мгновенного обмена сообщениями

Сообщение ZEN » 14 окт 2013, 12:51

На сайте qutim.org почему-то закрыли обзор ftp. Если кому-то нужны исходники QutIM 0.2, то ссылки на tar.gz и не только можно найти под спойлером
Ссылки на исходники Qutim 0.2Показать
http://qutim.org/debian/squeeze/pool/main/q/qutim/qutim_0.2-release.440-2.dsc
http://qutim.org/debian/squeeze/pool/main/q/qutim/qutim_0.2-release.440-2.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-languages/qutim-languages_0.2-release.257-1.dsc
http://qutim.org/debian/squeeze/pool/main/q/qutim-languages/qutim-languages_0.2-release.257.orig.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-languages/qutim-languages_0.2-release.257-1.diff.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-floaties/qutim-plugin-floaties_0.2-release.1-1.dsc
http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-floaties/qutim-plugin-floaties_0.2-release.1.orig.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-floaties/qutim-plugin-floaties_0.2-release.1-1.debian.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-histman/qutim-plugin-histman_0.2-release.13-1.dsc
http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-histman/qutim-plugin-histman_0.2-release.13.orig.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-histman/qutim-plugin-histman_0.2-release.13-1.debian.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-kde-integration/qutim-plugin-kde-integration_0.2-release.29-1.dsc
http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-kde-integration/qutim-plugin-kde-integration_0.2-release.29.orig.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-kde-integration/qutim-plugin-kde-integration_0.2-release.29-1.debian.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-nowlistening/qutim-plugin-nowlistening_0.2-release.1-1.dsc
http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-nowlistening/qutim-plugin-nowlistening_0.2-release.1.orig.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-nowlistening/qutim-plugin-nowlistening_0.2-release.1-1.debian.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-plugman/qutim-plugin-plugman_0.2-release.151-1.dsc
http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-plugman/qutim-plugin-plugman_0.2-release.151.orig.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-plugin-plugman/qutim-plugin-plugman_0.2-release.151-1.debian.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-icq/qutim-protocol-icq_0.2-release.95-1.dsc
http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-icq/qutim-protocol-icq_0.2-release.95.orig.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-icq/qutim-protocol-icq_0.2-release.95-1.debian.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-irc/qutim-protocol-irc_0.2-release.38-1.dsc
http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-irc/qutim-protocol-irc_0.2-release.38.orig.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-irc/qutim-protocol-irc_0.2-release.38-1.debian.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-jabber/qutim-protocol-jabber_0.2-release.415-1.dsc
http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-jabber/qutim-protocol-jabber_0.2-release.415.orig.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-jabber/qutim-protocol-jabber_0.2-release.415-1.debian.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-mrim/qutim-protocol-mrim_0.2-release.135-1.dsc
http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-mrim/qutim-protocol-mrim_0.2-release.135.orig.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-protocol-mrim/qutim-protocol-mrim_0.2-release.135-1.debian.tar.gz
http://qutim.org/debian/squeeze/pool/main/q/qutim-protocols/qutim-protocols_0.2-release.440-3.dsc
http://qutim.org/debian/squeeze/pool/main/q/qutim-protocols/qutim-protocols_0.2-release.440-3.tar.gz
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость