LINUX.ORG.RU

Vacuum IM 1.0.0

 , , ,


0

0

После трёх лет разработки вышла первая версия jabber-клиента Vacuum IM.

Vacuum IM - это свободный кроссплатформенный Jabber-клиент, написанный на Qt4. Принципиальное отличие от других кросплатформенных клиентов заключается в открытой модульной архитектуре, позволяющей гибко настраивать функциональность под конкретные нужды, а также использовать возможности уже имеющихся модулей при разработке собственных.

Возможности:

  • Несколько независимых профилей
  • Несколько аккаунтов в одном профиле
  • Вложенные группы в ростере
  • Поддержка JID с экранированными запрещенными символами
  • Хранение истории как локально так и на сервере, с возможностью репликации истории с сервера на локальный компьютер
  • Согласованное отключение сохранения сообщений (режим OTR)
  • Полная поддержка джаббер конференций
  • Создание закладок на конференции с возможностью автовхода
  • Поддержка CAPTCHA форм, с возможностью прохождения без использования браузера
  • Несколько именованных окон со вкладками для чатов и конференций
  • Поддержка Adium стилей оформления сообщений
  • Анимированные смайлики (при использовании Adium стиля)
  • Уведомления об активности пользователя в чате
  • Автоматическая смена транспорта с сохранением имён, расположений, подписок а также архива сообщений
  • Списки приватности, с возможностью игнорирования либо перехода в невидимый режим как для отдельных контактов, так и для групп
  • Многоступенчатая автоматическая смена статуса в зависимости от времени бездействия
  • Возможность задать различные статус-иконки как для отдельных контактов, так и для групп контактов подключенных через транспорты
  • Поддержка аватар с возможностью задания контакту произвольного изображения в качестве аватара
  • Комментарии к контактам
  • Ad-Hoc команды
  • Передача файлов
  • XML консоль

Сайт программы http://www.vacuum-im.org/

Исходники: http://code.google.com/p/vacuum-im/source/checkout

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от anonymous

Ссылку на само пособие уже дали =) Ну и в моём видении, виндус-стайл это куча ненужных кнопок где не попадя, перегруженный интерфейс (см. квип). Образцовые приложения, по хигу - Pidgin, Sonata например

yoghurt ★★★★★
()

оповещения, как я понимаю, через очередные велосипеды сделаны?

PayableOnDeath
()
Ответ на: комментарий от fractaler

ну и ещё неплохо бы было иметь картинки для траспортов как в psi, gajim, bombus и других нормальных клиентах, так же сделать обзор сервисов как в psi и сделать, наконец, поддержку прокси

overmind88 ★★★★★
()
Ответ на: комментарий от andreyu

В окне чата много лишней информации:
- имя контакта написано 4 (четыре раза);
- дублируется имя аккаунта;
- бесполезные кнопки выше и ниже поля ввода текста.

andreyu ★★★★★
()
Ответ на: комментарий от overmind88

>список пользователей включается и для конф и для простых контактов - это ублюдство, часто отображает не всех людей в конфе
Первое настраивается. Со вторым не встречался...

fractaler ★★★★★
()

Да... Особенно поржал над «Принципиальное отличие от других кросплатформенных клиентов заключается в открытой модульной архитектуре». Плагины - по истинне революционный шаг )))

Еще один IM. Когда начал набирать обороты Empathy, который заменил Pidgin, то я подумал так же. Еще в итоге и не совсем заменил, файлы по асе не передает. Зачем еще? У кутешников есть копыто.

vertexua ★★★★★
()

Хочу тоже самое, только с jingle и turn)

sergej ★★★★★
()
Ответ на: комментарий от fractaler

> Настройка -> Показать участников
Ты не понял. Копыто будет их показывать и для конференций и для чатов, а нах оно мне для чата нужно если там всего то два участника?!

nikotyn
()
Ответ на: комментарий от nikotyn

>Ты не понял. Копыто будет их показывать и для конференций и для чатов, а нах оно мне для чата нужно если там всего то два участника?!
Видимо, и сейчас не понял. Этим действием можно скрыть список участников и в чате и в конференции.

fractaler ★★★★★
()
Ответ на: комментарий от fractaler

>Этим действием можно скрыть список участников и в чате и в конференции

Как сделать чтобы во все конфах участники показывались, а в чатах, где они не нужны - нет?

Turbid ★★★★★
()
Ответ на: комментарий от fractaler

> Видимо, и сейчас не понял.
Не видимо, а очевидно. Ты можешь включить отображение списка участников [b]ТОЛЬКО[/b] для конференций?

nikotyn
()

вопрос - передача файлов действительно работает или надо шаманить со всякими relay?

lester_dev ★★★★★
()
Ответ на: комментарий от nikotyn

http://img16.imageshack.us/img16/3438/kopete.jpg
При открытии окна чата я нажал только «Начать разговор».
А вообще-то, когда я много общался в конференциях, скрытие списка участников висело у меня на хоткее. Даже в общем чате не всегда удобен список участников.

fractaler ★★★★★
()
Ответ на: комментарий от PayableOnDeath

>я имел в виду период нахождения в брюшной полости
Думаешь, остальное время не пропало зря?
11 месяцев, проведённых на лоре пропали — тролль не похудел.

fractaler ★★★★★
()
Ответ на: комментарий от fractaler

да что мне тролль, родителей жалко, вот и сказал про 9 месяцев

PayableOnDeath
()
Ответ на: комментарий от yoghurt

>По подходу к организации UI сразу видно, что писал виндузятник. Значит, никаким хигом и не пахнет... Ура.

non red-eyed fix

anonymous
()
Ответ на: комментарий от anonymous

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

Мы вот сделали это другим образом и надеемся, что наш подход будет лучше и проще, а вообще по сути дела просто воспользовались тем, что в джаббере контакт может в нескольких группах состоять сразу. Но вот мы решили, что лучше это организовать не как группы, а как тэги. Кстати, с QIP и Miranda like фейсом в Кутиме таки покончено, впрочем это не будет мешать сделать подобный look&feel в виде отдельной темы. Что касается клиента, то на вид он вполне нормален и возможно даже сможет заменить Psi

Gorthauer ★★★★★
()

однооконный режим умеет? (для тайловых скратчпадов)
если нет - закопать и поглубже

unisky ★★
()
Ответ на: комментарий от anonymous

При чём тут red-eyed, мой анонимный друг? :)

Red-eyed юзают jabber.el и на поделки вроде сабжа смотрят свысока =)

yoghurt ★★★★★
()

идея хорошая. прикрутить бы к нему ещё псевдографический UI - и можно будет пользоваться

jtootf ★★★★★
()

Логотип в виде буквы ню на что-то намекает?

ebonent ★★
()

Такое впечатление, что каждый программист,которому нечем заняться, делает 9001ую версию жаббер-клиента, аудиоплеера или WM. Что, ни на что другое фантазии не хватает??

yet_another_anon
()
Ответ на: комментарий от yet_another_anon

>Что, ни на что другое фантазии не хватает??

Готов проспонсировать?

anonymous
()

А метаконтакты поддерживаются? А также будет ли в перспективе поддержка jingle, в т. ч. через GTalk?

P.S. Сайт упал? А то не грузится.

B3ND3R
()

>написанный на Qt4. Принципиальное отличие от других кросплатформенных клиентов заключается в открытой модульной архитектуре

Велосипедисты. Для qt4 есть KDE4. Понятно, если бы простенькую прогу на чистом qt писать, а модульную и т.п. — это неоправданный велосипедизм.

vkos ★★
()
Ответ на: комментарий от Turbid

надо всего лишь посмотреть, не пустой ли атрибут NICK в vcard этих пользователей. если не пустой, и клиент умеет показывать ники вместо jid (tkabber, psi умеют), то всё будет ок.

Popil_Bablosov
()
Ответ на: комментарий от vkos

> Велосипедисты. Для qt4 есть KDE4.

KDE4 для Qt4? Вот новость. А я то думал, что это некий тулкит/фреймворк.

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


Очень смешно. Или по вашему простота и модульность взаимоисключающие понятия?

И да, привязка к DE - маразм высшей степени.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

>KDE4 для Qt4? Вот новость. А я то думал, что это некий тулкит/фреймворк.

И да, привязка к DE - маразм высшей степени.

KDE — это прежде всего не ДЕ, а именно фреймворк, и, естественно, более продвинутый, чем qt.

простота и модульность взаимоисключающие понятия?

В принципе нет, но для обеспечения нормальной модульности надо либо писать велосипеды, либо использовать существующие мех-мы.

vkos ★★
()
Ответ на: комментарий от Sylvia

Ну qutim тоже чем-то на миранду похож. Да и темы адиума и здесь и там...

petrosyan ★★★★★
()
Ответ на: комментарий от vkos

> KDE — это прежде всего не ДЕ, а именно фреймворк, и, естественно, более продвинутый, чем qt.

Ага. Пока создастся QObject->QWidget->QPushButton->KPushButton и так далее (я не программёр), поседеть можно. Особо весело наблюдать за прорисовкой тулбара кнопка за кнопкой в каком-нить KOffice или KTorrent.

anonymous
()
Ответ на: комментарий от vkos

> KDE — это прежде всего не ДЕ,

Это именно DE.

а именно фреймворк, и, естественно, более продвинутый, чем qt.


А фреймворк у них называется kdelibs. Не путайте хер с пальцем.

andreyu ★★★★★
()
Ответ на: комментарий от vkos

>Проблемы твоих (или мейнтейнеров) кривых рук никому не интересны.

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

anonymous
()

м

vacuum это пылесос, поэтому будет логично заметить VACUUM SUCKS

ubuntulover
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.