Difference between revisions of "Vacuum"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(Unix-like ОС)
(навёл порядок)
Line 1: Line 1:
'''Vacuum''' - находящийся в разработке кроссплатформенный клиент на базе [[qt]]. В данный момент доступны исходные коды и Вы можете самостоятельно скомплировать его в своей операционной системе. Это возможно сделать в Linux, FreeBSD и MS Windows.  
+
{{Client
 +
|          name= {{PAGENAME}} <!-- название -->
 +
|          logo= <!-- логотип -->
 +
<!--      Общая информация          -->
 +
|          url= [http://jawiki.ru/Vacuum jawiki.ru/Vacuum] <!-- адрес -->
 +
|      language= {{lang|cl|C++}}/[[Qt]] <!-- язык -->
 +
|            os= {{OS|cl|Linux}}, {{OS|cl|Windows}} <!-- ОС или платформа -->
 +
|      library= {{lib|}} <!-- jabber-библиотека -->
 +
|      license= {{GPL}} неизвестной версии <!-- лицензия -->
 +
|    developer= Потапов <!-- разработчик -->
 +
<!--        Характеристики  -->
 +
|          i18n= да (русский есть) <!-- мультиязычность -->
 +
|      plugins= да <!-- поддерживает ли он плагины -->
 +
|  acc_profiles= <!-- профили аккаунтов -->
 +
|    acc_multi= <!-- использование нескольких аккаунтов одновременно -->
 +
|        smiles= да <!-- поддержка смайликов -->
 +
|      history= <!-- хранение истории сообщений -->
 +
<!--        Поддержка стандартов  -->
 +
|  filetransfer= <!-- способы передачи файлов -->
 +
|      privacy= <!-- списки приватности -->
 +
|        disco= <!-- дискавери -->
 +
|        adhoc= <!-- вызов Ad-Hoc команд -->
 +
|            rc= <!-- удаленное управление клиентом через Ad-hoc -->
 +
|          muc= <!-- поддержка конференций -->
 +
|    bookmarks= <!-- закладки -->
 +
|      headline= <!-- новости -->
 +
|        vcard= <!-- просмотр и редактирование Vcard -->
 +
|          zip= да <!-- сжатие трафика (XEP-0138) -->
 +
|        crypt= <!-- шифрование трафика -->
 +
|          pgp= <!-- шифрование сообщений (GPG/PGP) -->
 +
|        pubsub= <!-- работа с PubSub -->
 +
|          pep= <!-- получение и отправка PEP событий -->
 +
|    d_register= <!-- регистрация на транпортах и т.д. (XEP-0077) -->
 +
|      d_search= <!-- поиск в JUD-ах, транпортах и т.д. (XEP-0055) -->
 +
|          voip= <!-- голосовое и видеообщение -->
 +
|        jingle= <!-- поддержка протокола Jingle -->
 +
}} [[Category:Десктопные клиенты]]
  
* Лицензия GPL.
+
'''Vacuum'''&nbsp;— находящийся в разработке кроссплатформенный клиент на базе [[Qt]]. В данный момент доступны исходные коды и вы можете самостоятельно скомплировать его в своей операционной системе. Это возможно сделать в [[Linux]], [[FreeBSD]] и [[Windows]].
* Автор Потапов
+
  
== Инструкция по сборке ==
+
== Стили ==
=== Unix-like ОС===
+
Поддерживает стили от [[Adium]] (используя QtWebkit). Скачанные стили нужно поместить в ./resources/adiummessagestyles/
 +
 
 +
== Скриншоты ==
 +
<gallery>
 +
Image:Vacuum-contactlist.png|Главное окно
 +
Image:Vacuum-chat.png|Окно чата
 +
Image:Vacuum-config-1.png|Настройки (1 экран)
 +
Image:Vacuum-config-2.png|Настройки (2 экран)
 +
</gallery>
 +
 
 +
== Сборка ==
 +
=== Linux/Unix-like ОС ===
 
* Наличие Qt 4.5 (не младше) в системе и qmake
 
* Наличие Qt 4.5 (не младше) в системе и qmake
 
  tar -xf ./vacuum.tar.gz
 
  tar -xf ./vacuum.tar.gz
Line 13: Line 59:
 
  ./vacuum
 
  ./vacuum
  
=== Ubuntu 9.10 ===
+
==== Ubuntu 9.10 ====
 
  sudo apt-get install libqt4-dev qt4-qmake
 
  sudo apt-get install libqt4-dev qt4-qmake
 
  svn checkout http://vacuum-im.googlecode.com/svn/trunk/ vacuum-im-read-only
 
  svn checkout http://vacuum-im.googlecode.com/svn/trunk/ vacuum-im-read-only
Line 22: Line 68:
 
  ./vacuum
 
  ./vacuum
  
=== MS Windows ===
+
=== Windows ===
Windows VS: nmake relese и Windows Mingw: mingw32-make.exe release  
+
{{w|Visual Studio}}:
 
+
nmake relese
== Стили ==
+
{{w|MinGW}}:
Поддерживает стили от [[Adium]] (используя QtWebkit). Скачанные стили нужно поместить в ./resources/adiummessagestyles/
+
mingw32-make.exe release
 
+
== Скриншоты ==
+
{|
+
| [[Image:Vacuum-contactlist.png|thumb|left|Главное окно]]
+
| [[Image:Vacuum-chat.png|thumb|left|420px|Окно чата]]
+
|-
+
| [[Image:Vacuum-config-1.png|thumb|left|420px|Настройки]]
+
| [[Image:Vacuum-config-2.png|thumb|left|420px|Настройки]]
+
|}
+
  
 
== Готовые бинарные сборки снепшотов ==
 
== Готовые бинарные сборки снепшотов ==
* http://narod.ru/disk/15504706000/vacuum.tar.gz.html
+
* [http://narod.ru/disk/15504706000/vacuum.tar.gz.html tar.gz, i386]
* http://narod.ru/disk/15506667000/vacuum-im.tar.gz.html (amd64)
+
* [http://narod.ru/disk/15506667000/vacuum-im.tar.gz.html tar.gz, amd64]
  
 
== Ссылки ==
 
== Ссылки ==
* [http://code.google.com/p/vacuum-im/ Исходные коды]
+
* [http://code.google.com/p/vacuum-im/ Проект на Google Code]
 
* [http://forum.jrudevels.org/viewtopic.php?p=13156#13156 Обсуждение на] форуме
 
* [http://forum.jrudevels.org/viewtopic.php?p=13156#13156 Обсуждение на] форуме
 
* [http://clubs.ya.ru/jabber/replies.xml?item_no=7991 Обсуждение в клубе] Я.Ру
 
* [http://clubs.ya.ru/jabber/replies.xml?item_no=7991 Обсуждение в клубе] Я.Ру
 
* [http://www.adiumxtras.com/index.php?a=search&cat_id=5 Стили Adium]
 
* [http://www.adiumxtras.com/index.php?a=search&cat_id=5 Стили Adium]

Revision as of 20:33, 30 November 2009

Vacuum
Информация
Сайт: jawiki.ru/Vacuum
Язык: C++/Qt
ОС/платформа: Linux, Windows
Библиотека: [[]]
Лицензия: GPL неизвестной версии
Разработчик: Потапов
Характеристики
Мультиязычность: да (русский есть)
Поддержка плагинов: да
Поддержка смайликов: да
Поддержка стандартов
Сжатие трафика: да

Vacuum — находящийся в разработке кроссплатформенный клиент на базе Qt. В данный момент доступны исходные коды и вы можете самостоятельно скомплировать его в своей операционной системе. Это возможно сделать в Linux, FreeBSD и Windows.

Стили

Поддерживает стили от Adium (используя QtWebkit). Скачанные стили нужно поместить в ./resources/adiummessagestyles/

Скриншоты

Сборка

Linux/Unix-like ОС

  • Наличие Qt 4.5 (не младше) в системе и qmake
tar -xf ./vacuum.tar.gz
cd ./vacuum
qmake -recursive vacuum.pro 
ln -s $PWD/src/libs/libutils.so.1 /usr/lib/
./vacuum

Ubuntu 9.10

sudo apt-get install libqt4-dev qt4-qmake
svn checkout http://vacuum-im.googlecode.com/svn/trunk/ vacuum-im-read-only
cd vacuum-im-read-only
qmake -recursive vacuum.pro
make
sudo ln -s $PWD/src/libs/libutils.so.1 /usr/lib/
./vacuum

Windows

Visual Studio:

nmake relese

MinGW:

mingw32-make.exe release

Готовые бинарные сборки снепшотов

Ссылки