1 (07.03.2013 05:27:32 отредактировано smith)

Тема: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

qutIM 0.3.1

Домашняя страница: qutim.org
Авторы: Евгений Дегтярёв(smith), Алексей Сидоров(sauron) , Руслан Нигматуллин  и остальная команда разработчиков qutIM
Язык: английский/русский/украинский/немецкий/чешский/болгарский

Скачать: Maemo 5
Maemo 5 thumb MeeGo 1.2 Nokia Store

Колобки для Maemo 5
Колобки для MeeGo 1.2 Harmattan


Maemo 5

qutIM - кроссплатформенный клиент мгновенного обмена сообщениями с открытым исходным кодом, распространяемый по лицензии GNU GPL. Разработка клиента началась в январе 2008 года с целью создать IM-клиент с дружелюбным интерфейсом.
Основные возможности qutIM:
•    X-статусы
•    Использование вкладок в окнах сообщений
•    Приватные списки
•    Поддержка нескольких протоколов
•    Многоязычный интерфейс
•    Передача файлов
•    Поддержка аватаров
•    Поддержка статусных иконок от Adium и смайлов
•    Поддержка звуков
•    Отчёт о доставке сообщения
•    Уведомления о наборе текста
•    Поддержка плагинов
•    Антиспам
•    Менеджер подключений
•    Прокси
•    Поддержка jabber конференций
•    Предпросмотр URL
•    Webkit-режим диалога, позволяющий изменять его внешний вид
•    Полная интеграция с Maemo 5, включая всплывающие сообщения, вибрацию, трей и использование светодиода   

Кроме того qutIM представляет собой компактный программный интерфейс к набору разнообразных плагинов. Все поддерживаемые протоколы в qutIM реализованы в виде плагинов, которые также могут быть использованы для расширения возможностей программы.
Поддерживаемые протоколы: ICQ, Jabber, IRC, Vkontakte Mail.ru (Mrim) и все протоколы, которые предоставляет libpurple(пиджин)


http://imageplay.net/img/m7Gbd112704/cl.png
http://imageplay.net/img/m7Gbd112702/cl_status.png http://imageplay.net/img/m7Gbd112701/xstatus.png

Что нужно сделать после первого запуска:
1. В первом окне нужно просто нажать нажать "далее"
2. Настройки->Протоколы->ICQ
Кодировку выставить в Windows-1251
3. В настройках кутима выбрать нужные смайлы
4. Вообще пройтись по настройкам и настроить по своему вкусу. В частности лучше обратить внимание на настройки уведомлений
5. Выбрать звуковую тему
6. В окне чата уменьшить поле ввода по желанию



MeeGo 1.2 Harmattan
Интерфейс почти полностью переписан на QML.
Поддерживаемые возможности:
•    Webkit-режим диалога, позволяющий изменять его внешний вид
•    Использование вкладок в окнах сообщений
•    Приватные списки
•    Поддержка нескольких протоколов: ICQ, Jabber, Vkontakte, Mail.ru
•    Многоязычный интерфейс
•    Прием файлов
•    Поддержка аватаров
•    Поддержка статусных иконок
•    Поддержка звуков
•    Отчёт о доставке сообщения
•    Уведомления о наборе текста
•    Поддержка jabber конференций
•    Антиспам
•    Автостатус
•    Менеджер подключений
•    Прокси
•    Предпросмотр URL
•    Интеграция с MeeGo, включая всплывающие сообщения на lockscreen и вибрацию
•    Смайлы

http://storage4.static.itmages.ru/i/12/0731/h_1343703700_3177675_6e99a83db4.pnghttp://storage5.static.itmages.ru/i/12/0731/h_1343703700_7202227_7e85feea2e.pnghttp://storage6.static.itmages.ru/i/12/0731/h_1343703701_2641389_ce4e0922b4.png


Свои вопросы лучше задавать в официальной jabber конференции: talks@conference.qutim.org

Обо всех найденных багах и ошибках сообщаем сюда:https://launchpad.net/qutim/. Особенно о тех багах, которые не специфичны для Maemo и MeeGo!

FAQ [Maemo 5]

Ответить на некоторые вопросы по программе может официальное wiki

Я хочу:
1.Поменять иконки, вид чата, смайлы, звуки
Читаем темы на официальном форуме
Для маемо только одно отличие: все реcусры лежат в папке /opt/qutim/share/apps/qutim.
Свои ресурсы вы можете ложить в /home/user/.local/share/qutim или в opt/qutim/share/apps/qutim. Лучше первое.
Поясню на примере: у вас есть папка с колобками. её надо положить в /home/user/.local/share/qutim/emoticons. Потом в настройках можете выбрать колобков.

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

2. Поменять Настройки вибрации, всплывающих окон и звуков
Заходим в Настройки-Главные-Уведомления и меняем по своему усмотрению. После изменения надо перезапустить программу!

3. Увидеть список открытых чатов и юзеров в конференции
Для перемещения между списком открытых чатов, чатом и списком юзеров в конференции используйте движения пальцем.
Если вы находитесь в чате и хотите увидеть список открытых чатов, то проведите пальцем слева-направо.
Если хотите увидеть юзеров в конференции, то справа-налево.

4. Отключить предпросмотр изображений
Настройки-Плагины-Плагины
Ищем UrlPreview и снимаем с него галочку. Перезапускам программу. А лучше не отключать, а просто настроить по вашему желанию.

5. Изменить тему оформления чата
В стандартной поставке доступен только простой вид чата textview. Поставьте qutim-extra-plugins, чтобы стал доступен webkit и qml чат. Чтобы их потом активировать, нужно зайти в настройки плагинов и выбрать нужный сервис для чата.
Для того, чтобы сделать это, нужно:
Настройки-Плагины-Выбор служб
В ChatViewFactory выбрать нужное.
Но в этом случае возможности выбора тем оформления не будет.
После этого нужно перезапустить кутим

В настройках webkit можно выбрать несколько вариантов оформления чата. В том числе там есть тема Maemo(как в стандартном чате)

6. Копирование в окне чата
Придется установить qutim-extra-plugins и установить в настройках плагинов движок чата webkit.
Выделение слова:даблклик по нему
Выделение сообщения:Три раза подряд нажмите по какой-нибудь части сообщения
Выделения произвольной части: Даблклик в начале и неотпуская пальца от экрана ведем до нужного места.

7. Увидеть стену и фотоальбом человека вконтакте
В контекстном меню(которое вылазит при долгом удержании пальца на экране) контакта есть эти оба пункта

8. Запустить кутим в консоли и увидеть логи запуска
Запускать только от пользователя(user), от рута не запускать!
/opt/qutim/bin/qutim

Если есть желающие поупражняться в кодинге на Javascript то в Кутиме есть плагин scriptapi, позволяющий создавать расширения на Javascript. В сырцах scriptapi лежит пример ignorer.
http://pastebin.com/6s1hQvbd
Скрипты класть или в .local/share/qutim/scripts или же в /opt/share/apps/qutim/scripts
Пишутся скрипты в лёт и позволяют неплохо расширять возможности Кутима. Например можно легко сделать рассылалки сообщений, автоответчики и прочую мелкую лабуду. А при очень большой степени джедаизма можно и целый протокол реализовать  А самое главное - это возможность писать расширения для Кутима прямо на телефоне, настоящие джедаи это должны оценить
Если кому интересно, можем больше рассказать на нашей конференции talks@conference.qutim.org

Проблемы:
1. Не заходит в аську\жаббер\ирку\вконтакте
Пробуем пересоздать учетную запись, проверить вводимый пароль.
Если не помогает то переходим к п.4
2. Программа после каких-либо действий закрывается:
Запускаем кутим из консоли, доводим ее до падения и лог отправляем мне в личку.
3. Какие то непонятные проблемы, что от не работает, не запускается
Набираем в консоли: rm -rf /home/user/.config/qutim
Важно(!) Внимательно вводите эту команду в консоли. В случае ошибки при наборе можете удалить с телефона всё, что есть.
Эта команда удаляет все настройки, профили, историю кутима.

Тема на talk.maemo.org

Post's attachments

qutim-smiles-kolobok_0.1_armel.deb 934.29 kb, 385 загрузок с 2011-01-08 

У Вас недостаточно прав для загрузки файлов, прикрепленных к этому сообщению.

902

Re: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

smith а что там про MeeGo слышно,не знаете когда новая версия будет?

Поделиться

903

Re: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

не устанавливается обновление..

Поделиться

904

Re: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

kypbep, тишина там. Пришлось временно заморозить по причине хронической нехватки свободного времени.
nick_stokes, телепаты в отпуске..

Поделиться

905

Re: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

сама программа обновилась, а вот extra plugins не обновляет - пишет файл обновления поврежден

Поделиться

906

Re: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

smith И не известно когда будет разморозка? smile

Поделиться

907

Re: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

Вот

+ открыть спойлер
BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash) 
Enter 'help' for a list of built-in commands. 

~ $ root 


BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash) 
Enter 'help' for a list of built-in commands. 

Nokia-N900:~# apt-get install qutim 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
The following NEW packages will be installed: 
qutim 
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 
Need to get 9597kB of archives. 
After this operation, 26,7MB of additional disk space will be used. 
Get:1 http://repository.maemo.org fremantle/free qutim 0.3.1-maemo-0 [9597kB] 
Fetched 9597kB in 12s (771kB/s) 
Failed to fetch http://repository.maemo.org/extras-devel/pool/fremantle/free/q/qutim/qutim_0.3.1-maemo-0_armel.deb Size mismatch 
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? 


Nokia-N900:~# apt-get --fix-missing 
apt 0.7.20.2maemo13.2 for armel compiled on Sep 9 2011 21:57:37 
Usage: apt-get [options] command 
apt-get [options] install|remove pkg1 [pkg2 ...] 
apt-get [options] source pkg1 [pkg2 ...] 

apt-get is a simple command line interface for downloading and 
installing packages. The most frequently used commands are update 
and install. 

Commands: 
update - Retrieve new lists of packages 
upgrade - Perform an upgrade 
install - Install new packages (pkg is libc6 not libc6.deb) 
remove - Remove packages 
autoremove - Remove automatically all unused packages 
purge - Remove and purge packages 
source - Download source archives 
build-dep - Configure build-dependencies for source packages 
dist-upgrade - Distribution upgrade, see apt-get(8) 
dselect-upgrade - Follow dselect selections 
clean - Erase downloaded archive files 
autoclean - Erase old downloaded archive files 
check - Verify that there are no broken dependencies 

Options: 
-h This help text. 
-q Loggable output - no progress indicator 
-qq No output except for errors 
-d Download only - do NOT install or unpack archives 
-s No-act. Perform ordering simulation 
-y Assume Yes to all queries and do not prompt 
-f Attempt to correct a system with broken dependencies in place 
-m Attempt to continue if archives are unlocatable 
-u Show a list of upgraded packages as well 
-b Build the source package after fetching it 
-V Show verbose version numbers 
-c=? Read this configuration file 
-o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp 
See the apt-get(8), sources.list(5) and apt.conf(5) manual 
pages for more information and options. 
This APT has Super Cow Powers. 
Nokia-N900:~#

Поделиться

908

Re: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

nick_stokes, кутим тут вообще не причем, это пробемы у тебя в телефоне.
Попробуй выполни:

apt-get clean
apt-get update

Zero7610 без лога установки бесполезно обсуждать. Я у себя ещё раз проверил, все устанавливается и обновляется без проблем.
kypbep, ничего точнее сказать не могу.

Поделиться

909

Re: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

smithНу спасибо за ответ.Значит придётся ждать!

Поделиться

910 (15.04.2012 18:28:33 отредактировано nick_stokes)

Re: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

smith пишет:

nick_stokes, кутим тут вообще не причем, это пробемы у тебя в телефоне.
Попробуй выполни:

apt-get clean
apt-get update

Zero7610 без лога установки бесполезно обсуждать. Я у себя ещё раз проверил, все устанавливается и обновляется без проблем.
kypbep, ничего точнее сказать не могу.

как это не причём? такие проблемы именно при установке только кутима, эти команды я выполнял первым же делом, даже снёс предыдущую версию, один фиг - не устанавливается, ни через терминал, ни через фапман

Добавлено: 15.04.2012 18:27:58

Вот лог фапмана

+ открыть спойлер
--- 2012-04-15 18:25:40 --- 
Start reading package lists 
--- 2012-04-15 18:25:54 --- 
Finished reading package lists 
--- 2012-04-15 18:25:54 --- 
Start fetching package dates 
--- 2012-04-15 18:25:54 --- 
need to fetch date for 0 packages 
--- 2012-04-15 18:25:54 --- 
sent 0 requests, received 0 replies with 0 errors 
--- 2012-04-15 18:25:54 --- 
Finished fetching package dates 
--- 2012-04-15 18:26:12 --- 
/usr/bin/apt-get -qsy --allow-unauthenticated -o Dir::Etc::sourcelist=/opt/fapman-cache/sources.list -o Dir::State::lists=/opt/fapman-cache/lists -o Dir::Etc::sourceparts="" --auto-remove install qutim-extra-protocols qutim qutim-extra-plugins 
--- 2012-04-15 18:28:01 --- 
Output from last process: 
--- 
Reading package lists... 
Building dependency tree... 
Reading state information... 
The following extra packages will be installed: 
libgcrypt11 libgpg-error0 libotr2 libqca2-plugin-gnupg 
Suggested packages: 
rng-tools libotr2-bin 
The following NEW packages will be installed: 
libgcrypt11 libgpg-error0 libotr2 libqca2-plugin-gnupg qutim 
qutim-extra-plugins qutim-extra-protocols 
0 upgraded, 7 newly installed, 0 to remove and 1 not upgraded. 
Inst libgpg-error0 (1.8~svn234-maemo2 Extras:2.0/fremantle-1.3, Extras-testing:2.0/fremantle, Extras-devel:2.0/fremantle) 
Inst libgcrypt11 (1.5.0~svn1440-maemo1 Extras:2.0/fremantle-1.3, Extras-testing:2.0/fremantle, Extras-devel:2.0/fremantle) 
Inst libotr2 (3.2.0-4 Extras:2.0/fremantle-1.3, Extras-testing:2.0/fremantle, Extras-devel:2.0/fremantle) 
Inst libqca2-plugin-gnupg (2.0.0~beta3-1-maemo0 Extras-devel:2.0/fremantle) 
Inst qutim (0.3.1-maemo-0 Extras-devel:2.0/fremantle) 
Inst qutim-extra-plugins (0.3.1-maemo-0 Extras-devel:2.0/fremantle) 
Inst qutim-extra-protocols (0.3.1-maemo-0 Extras-devel:2.0/fremantle) 
Conf libgpg-error0 (1.8~svn234-maemo2 Extras:2.0/fremantle-1.3, Extras-testing:2.0/fremantle, Extras-devel:2.0/fremantle) 
Conf libgcrypt11 (1.5.0~svn1440-maemo1 Extras:2.0/fremantle-1.3, Extras-testing:2.0/fremantle, Extras-devel:2.0/fremantle) 
Conf libotr2 (3.2.0-4 Extras:2.0/fremantle-1.3, Extras-testing:2.0/fremantle, Extras-devel:2.0/fremantle) 
Conf libqca2-plugin-gnupg (2.0.0~beta3-1-maemo0 Extras-devel:2.0/fremantle) 
Conf qutim (0.3.1-maemo-0 Extras-devel:2.0/fremantle) 
Conf qutim-extra-plugins (0.3.1-maemo-0 Extras-devel:2.0/fremantle) 
Conf qutim-extra-protocols (0.3.1-maemo-0 Extras-devel:2.0/fremantle) 

--- 2012-04-15 18:28:12 --- 
/usr/bin/apt-get -qy --allow-unauthenticated -o DPkg::options::=--force-confnew -o Dir::Etc::sourcelist=/opt/fapman-cache/sources.list -o Dir::State::lists=/opt/fapman-cache/lists -o Dir::Etc::sourceparts="" --auto-remove install qutim-extra-protocols qutim qutim-extra-plugins 
Reading package lists... 
Building dependency tree... 
Reading state information... 
The following extra packages will be installed: 
libgcrypt11 libgpg-error0 libotr2 libqca2-plugin-gnupg 
Suggested packages: 
rng-tools libotr2-bin 
The following NEW packages will be installed: 
libgcrypt11 libgpg-error0 libotr2 libqca2-plugin-gnupg qutim 
qutim-extra-plugins qutim-extra-protocols 
0 upgraded, 7 newly installed, 0 to remove and 1 not upgraded. 
Need to get 11,3MB of archives. 
After this operation, 32,2MB of additional disk space will be used. 
WARNING: The following packages cannot be authenticated! 
libgpg-error0 libgcrypt11 libotr2 libqca2-plugin-gnupg qutim 
qutim-extra-plugins qutim-extra-protocols 
Authentication warning overridden. 
Get:1 http://repository.maemo.org fremantle-1.3/free libgpg-error0 1.8~svn234-maemo2 [60,7kB] 
Get:2 http://repository.maemo.org fremantle-1.3/free libgcrypt11 1.5.0~svn1440-maemo1 [268kB] 
Get:3 http://repository.maemo.org fremantle-1.3/free libotr2 3.2.0-4 [72,7kB] 
Get:4 http://repository.maemo.org fremantle/free libqca2-plugin-gnupg 2.0.0~beta3-1-maemo0 [92,5kB] 
Get:5 http://repository.maemo.org fremantle/free qutim 0.3.1-maemo-0 [9597kB] 
Get:6 http://repository.maemo.org fremantle/free qutim-extra-plugins 0.3.1-maemo-0 [676kB] 
Get:7 http://repository.maemo.org fremantle/free qutim-extra-protocols 0.3.1-maemo-0 [515kB] 
Failed to fetch http://repository.maemo.org/extras-devel/pool/fremantle/free/q/qutim/qutim_0.3.1-maemo-0_armel.deb Size mismatch 
Failed to fetch http://repository.maemo.org/extras-devel/pool/fremantle/free/q/qutim/qutim-extra-plugins_0.3.1-maemo-0_armel.deb Size mismatch 
Failed to fetch http://repository.maemo.org/extras-devel/pool/fremantle/free/q/qutim/qutim-extra-protocols_0.3.1-maemo-0_armel.deb Size mismatch 
Fetched 11,3MB in 21s (528kB/s) 
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Проблема явно в пакете, ибо Size mismatch

Поделиться

911

Re: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

nick_stokes, сама дебка кутима нормальная. Бажит или репозиторий maemo, или, что намного вероятнее, что то у тебя в телефоне. Можно попробовать ручками удалить кэш, у меня как то была такая проблема.
А вообще можно и вручную скачать по адресу http://repository.maemo.org/extras-deve … _armel.deb и поставить.

912

Re: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

smith пишет:

nick_stokes, сама дебка кутима нормальная. Бажит или репозиторий maemo, или, что намного вероятнее, что то у тебя в телефоне. Можно попробовать ручками удалить кэш, у меня как то была такая проблема.
А вообще можно и вручную скачать по адресу http://repository.maemo.org/extras-deve … _armel.deb и поставить.

А вот это помогло smile))
Спасибо, щас буду тестить)))

Поделиться

913

Re: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

удалил extra plugins и установил новые - установились. Но теперь при попытке сменить тему чата прога вылетает

Поделиться

914 (15.04.2012 19:16:30 отредактировано nick_stokes)

Re: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

В общем всё работает, но если сменить движок темы чата, то прога вылетает...
Теперь ВК подключается с первого раза! Радует smile
Исправить баг с темами и всё супер!))))

p.s. о, вижу тут я не один такой))

Добавлено: 15.04.2012 19:18:59

ещё не работает комбинация ctrl+enter sad

Поделиться

915

Re: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

Zero7610,nick_stokes это древнючий баг, его все никак толком вылечить не получается. Попробуйте запустить кутим без подключения куда либо и поменять движок.
nick_stokes, и что по твоему комбинация ctrl+enter должна делать? Отправка сообщения по enter так то. и вообще, это настраивается в настройках.

Поделиться

916 (15.04.2012 19:58:03 отредактировано nick_stokes)

Re: qutIM - Мультипротокольный клиент обмена мгновенными сообещниями

smith пишет:

Zero7610,nick_stokes это древнючий баг, его все никак толком вылечить не получается. Попробуйте запустить кутим без подключения куда либо и поменять движок.

Неа, не получается sad
Есть ли какой-то иной способ сменить настройки чата?

smith пишет:

nick_stokes, и что по твоему комбинация ctrl+enter должна делать? Отправка сообщения по enter так то. и вообще, это настраивается в настройках.

Я о том, что если стоит отправка по Ентер, то ctrl+enter не работает, если стоит отправка по Ctrl+enter - вообще только через сенсор работает... Просто получается что нет нормального способа начать новую строку... )

Поделиться