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 

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

152

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

Ребят, а вот такая проблема возникла.. установила, после первого запуска заполнила окно с настройками, после чего кутим закрылся и все. больше не запускается. переустановка, удаление конфигов не помогли. при запуске из терминала

[2|user@Nokia-N900|~]/opt/qutim/bin/qutim
("/usr/local/share/icons", "/usr/share/icons", ":/icons") 
Cannot load library /opt/qutim/lib/qutim/plugins/libadiumchat.so: (libQtWebKit.so.4: cannot open shared object file: No such file or directory)
"[Core]:" virtual void ConnectionManager::ConnectionManager::init() 
DPlugin::DPlugin()
virtual void DPlugin::init()
Jabber::JPlugin::JPlugin()
virtual void Jabber::JPlugin::init()
"[Core]:" virtual void Logger::LoggerPlugin::init() 
"[Core]:" virtual void MassMessaging::MassMessaging::init() 
Cannot load library /opt/qutim/lib/qutim/plugins/libstackedchatform.so: (libQtWebKit.so.4: cannot open shared object file: No such file or directory)
"[Core]:" virtual void UnreadMessagesKeeper::UnreadMessagesKeeper::init() 
"[Core]:" virtual void UrlPreview::UrlPreviewPlugin::init() 
Cannot load library /opt/qutim/lib/qutim/plugins/libvkontakte.so: (libQtWebKit.so.4: cannot open shared object file: No such file or directory)
Cannot load library /opt/qutim/lib/qutim/plugins/libvkontaktewall.so: (libQtWebKit.so.4: cannot open shared object file: No such file or directory)
Cannot load library /opt/qutim/lib/qutim/plugins/libwebkitchat.so: (libQtWebKit.so.4: cannot open shared object file: No such file or directory)
"[Core]:" virtual void YandexNarodPlugin::init() 
"ChatLayer" service has not been found
Aborted

файлы .so существуют. Что за shared object files ему не хватает?)

Если есть два способа, простой и сложный, то выбирай сложный, так как он проще простого способа, который тоже сложный, но ещё и кривой.

Поделиться

153 (02.12.2010 12:33:29 отредактировано Crazand)

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

MrClon вроде бы при удалении все сносится покрайне мере в opt чисто и home/user/.local/share папка пустая. Или еще где то есть конфиги?

Добавлено: 02.12.2010 10:31:27

Alianna похоже у меня такая же проблема и дело похоже не в языке.

Собственно перепрошивал телефон и устанавливал на чистую систему. До этого все работало впринципе. Может быть до этого работало, т.к. новая версия установилось на старую, а в старой были какие то нужные конфиги.

Сайт Crazand

Поделиться

154

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

Crazand, конфиги могут храниться в ~/.qutim или ~/.config/qutim
Пакетная система ничего не делает в домашней папке пользователя.
При удалении программ оттуда ничего не удаляется.

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

Поделиться

155 (02.12.2010 18:43:11 отредактировано smith)

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

Подправил первое сообщение добавив необходимый пункт про конфиги.
Alianna, я с этим как то сталкивался, но вспомнить не могу в чем было дело. попробуй удалить приложение, конфиги, а потом еще и папку /opt/qutim если она осталась.

Но вот что то мне подсказывает, что дело не в кутиме, а в системных библиотеках. Может случайно часть qt удалилась?

точно в системе есть файл libQtWebKit.so? все файлы не могут найти именно его.

Поделиться

156 (02.12.2010 18:58:40 отредактировано Sauron)

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

Кэп намекает, что не был установлен QtWebkit или же qutIM был с ним неправильно слинкован. Возможно в зависимостях deb'ки не указан QtWebkit.
Как вариант натравить ldd на плагины, которые не хотят грузится.

157

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

Sauron, зависимости строятся автоматически. и в них есть вот такая запись: libqt4-webkit (>= 4.7.0~git20100909)
Я вот вспомнил, что у меня на телефоне была такая же проблема, но не с кутимом. Любые qt приложения перестали грузиться. Это диспетчер приложений чтото ступил и удалил все qt либы.
А вообще то на N900 по умолчанию есть все стандартные qt либы.

Поделиться

158

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

hxka пишет:

Crazand, конфиги могут храниться в ~/.qutim или ~/.config/qutim
Пакетная система ничего не делает в домашней папке пользователя.
При удалении программ оттуда ничего не удаляется.

Да чего то протупил, при первом запуске даже показывает, где хранятся конфиги.

smith пишет:

Подправил первое сообщение добавив необходимый пункт про конфиги.
Alianna, я с этим как то сталкивался, но вспомнить не могу в чем было дело. попробуй удалить приложение, конфиги, а потом еще и папку /opt/qutim если она осталась.

Но вот что то мне подсказывает, что дело не в кутиме, а в системных библиотеках. Может случайно часть qt удалилась?

точно в системе есть файл libQtWebKit.so? все файлы не могут найти именно его.

В общем снос конфига позволил еще раз запустить программу, после чего она опять не запускается.

Сайт Crazand

Поделиться

159

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

выложите деб или ссылку плиз нет возможности через репозитории качнуть. не нашел в инете

есть кое-какие запчасти к n900 (пока придет другу в магаз - он мне -я вам)

Поделиться

160 (02.12.2010 21:40:38 отредактировано smith)

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

Crazand, если у тебя точно так же, как и у Alianna, то посмотри есть ли такие файлы:
/usr/lib/libQtWebKit.so.4
/usr/lib/libQtWebKit.so.4.7
/usr/lib/libQtWebKit.so.4.7.0
они должны быть все.
Если нету, то заходи в jabber конференцию qutim.

DarkSanders, тут смотри: http://maemo.org/packages/view/qutim/

161

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

smith спасибо, все файлы на месте.
Проблему решил, заключалась в моей глупости. Запустил из под терминала и он мне вежливо сказал, что не может залогинится. Оставил профиль по умолчанию (user user) и все работает.

Сайт Crazand

Поделиться

162 (03.12.2010 18:17:59 отредактировано )(voron)()

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

блин ну что за фигня... контакты майла все серым горят, не видно кто в сети, кто нибудь знает в чем проблема????

Поделиться

163

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

/usr/lib/libQtWebKit.so.4
/usr/lib/libQtWebKit.so.4.7
/usr/lib/libQtWebKit.so.4.7.0
они должны быть все.

Хм кажется я поняла в чем проблема - у меня имеются только /usr/lib/libQtWebKit.so и /opt/lib/libQtWeKit.so.4.7.0 ...

Если есть два способа, простой и сложный, то выбирай сложный, так как он проще простого способа, который тоже сложный, но ещё и кривой.

Поделиться

164

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

)(voron)( пишет:

блин ну что за фигня... контакты майла все серым горят, не видно кто в сети, кто нибудь знает в чем проблема????

похоже у всех так sad

Поделиться

165

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

Эта программа сильно глючит?

Поделиться

166

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

Вобщем я разобралась в чем было дело. Мне скинули все эти
/usr/lib/libQtWebKit.so.4
/usr/lib/libQtWebKit.so.4.7
/usr/lib/libQtWebKit.so.4.7.0
и оказалось что файлы абсолютно одинаковы. Естесно, это привело к мысли о том, что они являются просто напросто симлинками на один-единственный файл. Также у себя обнаружила, что /usr/lib/libQtWebKit.so - это симлинк на несуществующий то ли /usr/lib/libQtWebKit.so.4.7, то ли /usr/lib/libQtWebKit.so.4.7.0, не помню уже. А в /opt/ нашелся /opt/lib/libQtWebKit.so.4.7.0, который тоже совпадал по содержимому с теми тремя файлами. Видимо в PR-1.3 в целях экономии места в rootfs перенесли эту несчастную библиотеку. Проблема решилась простым созданием симлинков в /usr/lib. Всем кто помог разобраться огромное спасибо))

Если есть два способа, простой и сложный, то выбирай сложный, так как он проще простого способа, который тоже сложный, но ещё и кривой.

Поделиться