LINUX.ORG.RU

Vacuum - новый jabber-клиент на базе Qt

 , , ,


0

0

Vacuum — находящийся в разработке кроссплатформенный клиент на базе Qt. Несмотря на отсутствие стабильной версии, клиент вполне пригоден для тестирования, т.к. около 3-х лет разрабатывался закрыто.

Особенности программы:

  • собственная реализация jabber, основанная на XML-парсере Qt;
  • полностью модульная структура с возможностью расширения;
  • поддержка большого количества расширений (XEPs) протокола jabber.

В настоящее время реализованы следующие возможности:

  • поддержка нескольких аккаунтов и профилей;
  • поддержка стилей Adium;
  • автоматическое переключение статусов по расписанию;
  • анимированные смайлы;
  • автоматическое переключение шлюзов;
  • табовый интерфейс;
  • возможность задать любую картинку для пользователя, независимо от его аватары.

Лицензия: GPLv3

Проект на GoogleCode: http://code.google.com/p/vacuum-im/

>>> Подробности на русском



Проверено: boombick ()
Последнее исправление: cetjs2 (всего исправлений: 1)

Ответ на: комментарий от ip1981

Как раз на неё и ставил бинарник, ибо в Линукс загружаюсь только проверить:
1) заработал ли suspend с открытыми драйверами для ати;
2) исправили ли hwinfo в _стабильной_ ветке Генты;

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

>> и тем самым он нарушает лицензию этих смайлов

с чего это?


авот> Вы не можете использовать их в составе любых программ или проектов без моего персонального разрешения

ip1981 ☆☆
()
Ответ на: комментарий от a3

Цитируем a3

А давайте так, поделки, авторы которых не удосужились сделать deb и rpm и предлагают make install, не будем постить в новостях?

Убей себя, просто убей.

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

> А давайте так, поделки, авторы которых не удосужились сделать deb и rpm и предлагают make install, не будем постить в новостях?

Почему не хотите checkinstall???

P.S. Насколько я знаю ЛОР, то всегда есть аргументированое обьяснение почему софт X говно, автор видит все недостатки, патчами их не исправляет, но усилено ненавидит. И ненавидит тех, которые используют X, потому что они мешают ему своим существованием )))

vertexua ★★★★★
()

Собрал, поставил. Функционал практически не уступает пси, кроме того довольно приятно выглядит. В общем немного допилить и лучший джабер-клиент готов.

ЗЫЖ особенно порадовало поддержка гталка. Завелось сразу и без танцев с бубном.

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

>И ненавидит тех, которые используют X, потому что они мешают ему своим существованием )))

С чего бы это? 90% пользуются молча и автор скорее всего не знает о их существовании. Так что оставшихся 10% спокойно можно расстрелять.

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

Эээ... Пакет pidgin-themes в Дебиане содержит и «колобков», причём под именем «QIP smiles» (типа того)

Дай угадаю, лежит он в non-free?

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

Вообще это была отсылка к классической Microsoft's vacuum cleaner joke. Баяны с ЛМ как-то мимо кассы слегка.

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

> все ж интересно, почему своя реализация Jabber..

я пробовал несколько jabber-клиентов (сейчас использую приемущественно Gajim) , но у всех у них (включая Gajim)...

...как ни странно...

..существуют проблемы с тем чтобы КАЧЕСТВЕННО использнять функции:

1. обмен сообщений

2. обмен файлами
(например передача файлов через IPv6. или функция «отмены» передачи)

3. работа с контакт листом

зато офигительное количество другиех разнообразных функций.

поясню ещё раз:
вышеперечисленные 3 функции конечноже везде есть и работают . но речь идёт именно о КАЧЕСТВЕННОЙ и БЕЗГЛЮЧНОЙ их работе.

к примеру вот щёлкните вы правой кнопкой на одном из контактов, выбирете какуюнибудь функцию (но не нажмёте на её) , а потом контакт резко выйдет в offline , а jabber-клиент вылетет с ошибкой [jabber-клиент-то не ожидал тех редких случаев , что пока вы вибераете что хотите сделать с контактом, сам контакт может исчезнуть] .
или вот ситуация — gajim — хороший клиент, но его легком можно за`DoS`ить множественными запросами об авторизации с ДИНАМИЧЕСКИ-генерируемого jabber-имени , которые (эти запросы) он зачемто САМОВОЛЬНО выводит на экран дополнительным окошком.
обмен сообщениями тоже не везде осуществляется качественно. например некоторые клиенты путаются в ситуации когда отправленное сообщение было произведено с уже не существующего jabber-имени (удалённого с сервера или из ростера) , или в ситуации с reconnet`ом собственного jabber-клиента : они выводят уведомление о сообщении и (по клику мышкой) это уведомление открывает полученное сообщение , но jabber-клиент НЕ способен ЧОТКО подключить это уведомление к своему GUI (так как он сам «запутался») ..

вобщем говоря — я щитаю — новые Jabber-клиенты — всё ещё нужны

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

...

или к примеру: просят меня авторизировать контакт, я нажимаю что «я согласен», и Jabber-клиент предлагает ввести Имя контакту и Группу , я ввожу, нажимаю ОКЕ , и jabber-клиент ругаетя что «а ваш контакт уже есть в контактлисте» ... (ну и зачемже оно само мне предлагало тогда авторизировать и добавить его)

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

> Не поспоришь, еще идеальный клиент для jabber не написан :) Пока ближе всех подобрался gajim, имхо

я спринцепе тоже так думаю... и то что он напсиан на Python — какбы «сглажевает» его глюки (если чтото плохое — то он не вылетает, а просто окно-ошибка с Tracestack)

но вот это:
http://img98.imageshack.us/img98/8318/screenshot1kd.png

както даже обидно :-(


этоже просто всеголишь ПЕРЕДАЧА сообщения..

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

>Сделаешь deb, rpm и pkg, гентушники завопят про ебилды.

ты весёлый школьник. знай же, в генте много бинарных пакетов ставится из rpm и deb. открой для себя rpm2tgz и завязывай с дистрофанскими веществами

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

>ибо в Линукс загружаюсь только проверить:

1) заработал ли suspend с открытыми драйверами для ати;


2) исправили ли hwinfo в _стабильной_ ветке Генты;


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

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

> 2) исправили ли hwinfo в _стабильной_ ветке Генты;

Что значит исправили? Этот пакет в дженте захардмаскан:

# eix hwinfo
* sys-apps/hwinfo
Available versions: [M]~8.38 [M]~13.0 [M]13.28 [M]~14.19
Homepage: http://www.suse.com
Description: hwinfo is the hardware detection tool used in SuSE Linux.

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

Еще совсем недавно был доступен и в стабильной ветке, и в ~. В багзиле почти год решали проблему с невозможностью скомпилировать. Вот решили...

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

А по делу есть что сказать? Или просто балабол?
Факт в том, что ни Убунту, ни Зюзя, ни Федора не умеют suspend на моей модели бука. Гугл подтверждает. Гента вообще сказка - radeonfb + fbcon и даже в голую консоль нельзя вернуться.
На ланчпаде есть костыли для частичного решения проблемы в Убунте, но то что это решение не включили в 9.10 не вызывает доверия.

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

Неудачник, это тред про вакуум! И это по делу, балабол!

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

Это хорошо. Просто хочется о таком сразу писать или в новости, или на сайте.

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

> Еще совсем недавно был доступен и в стабильной ветке, и в ~. В багзиле почти год решали проблему с невозможностью скомпилировать. Вот решили...

# Diego E. Pettenò <flameeyes@gentoo.org> (29 Nov 2009)
# on behalf of QA team
#
# Fails to build with recent kernel headers (bug #236449,
# September 2008); ignores LDFLAGS (bug #231934); has
# parallel make issues (bug #264671) and is pending version
# bump since at least April 2009 (bug #266745).
#
# Removal on 2010-01-28
sys-apps/hwinfo
Судя по комменту это проблема пакета, а не мэнтейнеров.

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

Да черт его знает. В Убунте с ним проблем нет. Левая пятка говорит, что и в Зюзе должен работать.

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

Ну-ну, зелёненький ты наш.
Как ты соизволил выразиться, говно открытый драйвер для ати. И если ты свой фанатизм немного приглушишь и залезешь в багзилу на freedesktop.org, то узнаешь много интересного.

http://bugs.freedesktop.org/show_bug.cgi?id=23290
http://bugs.freedesktop.org/show_bug.cgi?id=24097

Golovachev
()

Если уж в этом клиенте всё построено на модулях, то давайте интерфейсы на GTK+ и Qt тоже как модули.

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

>то давайте интерфейсы на GTK+ и Qt тоже как модули.

Уже неактуально. Кутя давно подхватывает gtk-шные темы.

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

> Гента вообще сказка - radeonfb + fbcon и даже в голую консоль нельзя вернуться.

А при чем тут гента. придурок?

Да черт его знает. В Убунте с ним проблем нет.


Ну так и сиди на своей убунте, говноед!

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

> ты весёлый школьник. знай же, в генте много бинарных пакетов ставится из rpm и deb. открой для себя rpm2tgz и завязывай с дистрофанскими веществами

Ты, дружок, видимо только слышал о генте. Ибо portage, rpm и deb ортогональны, даже в одной системе.

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