Difference between revisions of "Vacuum"
(библиотека) |
|||
(71 intermediate revisions by 15 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Цитата| | ||
+ | Котовский повернулся ко мне и протянул мне руку.<BR> | ||
+ | — Григорий Котовский.<BR> | ||
+ | — Пётр Пустота, — ответил я, пожимая его руку. | ||
+ | |В. Пелевин [http://pelevin.nov.ru/romans/pe-pust/ «Чапаев и пустота»]}} | ||
{{Client | {{Client | ||
| name= {{PAGENAME}} <!-- название --> | | name= {{PAGENAME}} <!-- название --> | ||
− | | logo= | + | | logo= [[image:Logo-Vacuum.png]] |
<!-- Общая информация --> | <!-- Общая информация --> | ||
− | | url= [http:// | + | | url= [http://www.vacuum-im.org/ vacuum-im.org] <!-- адрес --> |
| language= {{lang|cl|C++}}/[[Qt]] <!-- язык --> | | language= {{lang|cl|C++}}/[[Qt]] <!-- язык --> | ||
− | | os= {{OS|cl|Linux}}, {{OS|cl|Windows}} <!-- ОС или платформа --> | + | | os= {{OS|cl|Linux}}, {{OS|cl|Windows}}, {{OS|cl|OS/2}} <!-- ОС или платформа --> |
| library= своя (основана на [[XML]]-парсере [[Qt]]) <!-- jabber-библиотека --> | | library= своя (основана на [[XML]]-парсере [[Qt]]) <!-- jabber-библиотека --> | ||
− | | license= {{GPL}} | + | | license= {{GPL}} 3 <!-- лицензия --> |
− | | developer= Потапов <!-- разработчик --> | + | | developer= [[User:Lion|Сергей «Lion» Потапов]] <!-- разработчик --> |
<!-- Характеристики --> | <!-- Характеристики --> | ||
| i18n= да (русский есть) <!-- мультиязычность --> | | i18n= да (русский есть) <!-- мультиязычность --> | ||
| plugins= да <!-- поддерживает ли он плагины --> | | plugins= да <!-- поддерживает ли он плагины --> | ||
− | | acc_profiles= <!-- профили аккаунтов --> | + | | acc_profiles= да<!-- профили аккаунтов --> |
− | | acc_multi= <!-- использование нескольких аккаунтов одновременно --> | + | | acc_multi= да<!-- использование нескольких аккаунтов одновременно --> |
| smiles= да <!-- поддержка смайликов --> | | smiles= да <!-- поддержка смайликов --> | ||
− | | history= <!-- хранение истории сообщений --> | + | | history= да<!-- хранение истории сообщений --> |
<!-- Поддержка стандартов --> | <!-- Поддержка стандартов --> | ||
− | | filetransfer= <!-- способы передачи файлов --> | + | | filetransfer= да<!-- способы передачи файлов --> |
− | | privacy= <!-- списки приватности --> | + | | privacy= да<!-- списки приватности --> |
− | | disco= <!-- дискавери --> | + | | disco= да<!-- дискавери --> |
− | | adhoc= <!-- вызов Ad-Hoc команд --> | + | | adhoc= да<!-- вызов Ad-Hoc команд --> |
| rc= <!-- удаленное управление клиентом через Ad-hoc --> | | rc= <!-- удаленное управление клиентом через Ad-hoc --> | ||
− | | muc= <!-- поддержка конференций --> | + | | muc= да<!-- поддержка конференций --> |
− | | bookmarks= <!-- закладки --> | + | | bookmarks= да<!-- закладки --> |
| headline= <!-- новости --> | | headline= <!-- новости --> | ||
− | | vcard= <!-- просмотр и редактирование Vcard --> | + | | vcard= да<!-- просмотр и редактирование Vcard --> |
| zip= да <!-- сжатие трафика (XEP-0138) --> | | zip= да <!-- сжатие трафика (XEP-0138) --> | ||
− | | crypt= <!-- шифрование трафика --> | + | | crypt= да<!-- шифрование трафика --> |
| pgp= <!-- шифрование сообщений (GPG/PGP) --> | | pgp= <!-- шифрование сообщений (GPG/PGP) --> | ||
| pubsub= <!-- работа с PubSub --> | | pubsub= <!-- работа с PubSub --> | ||
| pep= <!-- получение и отправка PEP событий --> | | pep= <!-- получение и отправка PEP событий --> | ||
− | | d_register= <!-- регистрация на транпортах и т.д. (XEP-0077) --> | + | | d_register= да<!-- регистрация на транпортах и т.д. (XEP-0077) --> |
− | | d_search= <!-- поиск в JUD-ах, транпортах и т.д. (XEP-0055) --> | + | | d_search= да<!-- поиск в JUD-ах, транпортах и т.д. (XEP-0055) --> |
| voip= <!-- голосовое и видеообщение --> | | voip= <!-- голосовое и видеообщение --> | ||
| jingle= <!-- поддержка протокола Jingle --> | | jingle= <!-- поддержка протокола Jingle --> | ||
}} [[Category:Десктопные клиенты]] | }} [[Category:Десктопные клиенты]] | ||
+ | {{Interwiki | ||
+ | | ruwiki = | ||
+ | | enwiki = | ||
+ | | jworld = Vacuum-im | ||
+ | }} | ||
− | '''Vacuum''' — находящийся в разработке кроссплатформенный клиент на базе [[Qt]]. В данный момент доступны исходные коды и вы можете самостоятельно скомплировать его в своей операционной системе. Это возможно сделать в [[Linux]], [[FreeBSD]] и [[Windows]]. | + | '''Vacuum''' — находящийся в разработке кроссплатформенный клиент на базе [[Qt]]. В данный момент доступны исходные коды и вы можете самостоятельно скомплировать его в своей операционной системе, либо воспользоваться готовыми бинарными сборками других пользователей. Это возможно сделать в [[Linux]], [[FreeBSD]] и [[Windows]]. |
− | == Стили == | + | == Стили сообщений== |
Поддерживает стили от [[Adium]] (используя QtWebkit). Скачанные стили нужно поместить в ./resources/adiummessagestyles/ | Поддерживает стили от [[Adium]] (используя QtWebkit). Скачанные стили нужно поместить в ./resources/adiummessagestyles/ | ||
− | == | + | == Установка == |
− | + | ||
− | + | [https://code.google.com/p/vacuum-im/wiki/Packages Linux и BSD пакеты] | |
− | + | ||
− | + | [https://code.google.com/p/vacuum-im/downloads/list?q=OpSys%3DWindows Windows сборки] | |
− | + | ||
− | + | Если есть неупомянутые сборки для какого-либо дистрибутива или ОС, просьба сообщить в '''vacuum@conference.jabber.ru''' | |
== Сборка == | == Сборка == | ||
+ | |||
=== Linux/Unix-like ОС === | === Linux/Unix-like ОС === | ||
− | * Наличие Qt 4.5 (не младше) | + | * Наличие Qt 4.5 (не младше) и qmake |
− | + | * Инсталируется по умолчанию в /usr/local/bin /usr/local/lib/vacuum /usr/local/share/vacuum | |
− | cd | + | svn checkout http://vacuum-im.googlecode.com/svn/trunk/ vacuum-im-read-only |
+ | cd vacuum-im-read-only | ||
qmake -recursive vacuum.pro | qmake -recursive vacuum.pro | ||
− | + | make | |
− | + | make install | |
+ | vacuum | ||
− | ==== Ubuntu 9.10 ==== | + | ==== Gentoo ==== |
− | sudo apt-get install libqt4-dev | + | [http://packages.gentoo.org/package/net-im/vacuum Пакеты] есть в портежах, свежайший live ebuild доступен в оверлее [http://code.google.com/p/rion-overlay/source/browse/net-im/vacuum rion]: |
+ | |||
+ | layman -a rion | ||
+ | emerge -av vacuum | ||
+ | |||
+ | ==== Ubuntu 9.10 и Debian ==== | ||
+ | sudo apt-get install subversion build-essential devscripts fakeroot debhelper libqt4-dev zlib1g-dev libxext-dev libxss-dev libqt4-webkit libidn11-dev cmake | ||
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 | ||
cd vacuum-im-read-only | cd vacuum-im-read-only | ||
− | + | sh src/packages/linux/make_deb.sh | |
− | + | sudo dpkg -i ../vacuum-im_0.0.0.983_amd64.deb | |
− | + | vacuum | |
− | + | ||
+ | Для обновления исходников выполните: | ||
+ | svn update | ||
+ | |||
+ | ==== Arch Linux ==== | ||
+ | Существует [https://aur.archlinux.org/packages/vacuum-im-git PKGBUILD] в AUR для сборки пакета. | ||
+ | |||
+ | ==== FreeBSD ==== | ||
+ | Существует [http://freshports.org/net-im/vacuum-im/ порт]. | ||
=== Windows === | === Windows === | ||
+ | * Наличие Qt 4.5.2 (не младше), qmake и OpenSSL | ||
+ | * Инсталируется по умолчанию в c:\vacuum | ||
{{w|Visual Studio}}: | {{w|Visual Studio}}: | ||
− | nmake | + | qmake CONFIG-=debug_and_release CONFIG-=debug -recursive vacuum.pro |
+ | nmake | ||
+ | nmake install | ||
{{w|MinGW}}: | {{w|MinGW}}: | ||
− | mingw32-make.exe | + | qmake CONFIG-=debug_and_release CONFIG-=debug -recursive vacuum.pro |
+ | mingw32-make.exe | ||
+ | mingw32-make.exe install | ||
− | == | + | == Название == |
− | + | Некоторые полагают, что название клиента указывает на пространство внутри лампочки накаливания, которая в свою очередь является эмблемой Jabber. | |
− | + | Другие справедливо отмечают, что внутри большинства ламп накаливания находится инертный газ, а не вакуум :) | |
== Ссылки == | == Ссылки == | ||
* [http://code.google.com/p/vacuum-im/ Проект на Google Code] | * [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://forum.jrudevels.org/viewforum.php?f=5 раздел], в котором шло первоначальное обсуждение нового клиента) |
− | * [http://clubs.ya.ru/jabber/ | + | * [http://clubs.ya.ru/jabber/posts.xml?tag=8320507 Обсуждение в клубе] Я.Ру (все сообщения о клиенте) |
* [http://www.adiumxtras.com/index.php?a=search&cat_id=5 Стили Adium] | * [http://www.adiumxtras.com/index.php?a=search&cat_id=5 Стили Adium] | ||
+ | * [http://w.aventer.biz/76-0-Vacuum-IM.html?clang=1 Порт] для [[OS/2]] | ||
+ | * [[eyeCU]] - гео-ориентированный [[w:ru:форк|форк]] |
Latest revision as of 11:47, 6 April 2017
Котовский повернулся ко мне и протянул мне руку.
— Григорий Котовский.
— Пётр Пустота, — ответил я, пожимая его руку.В. Пелевин «Чапаев и пустота»
Vacuum | |
---|---|
Информация | |
Сайт: | vacuum-im.org |
Язык: | C++/Qt |
ОС/платформа: | Linux, Windows, OS/2 |
Библиотека: | своя (основана на XML-парсере Qt) |
Лицензия: | GPL 3 |
Разработчик: | Сергей «Lion» Потапов |
Характеристики | |
Мультиязычность: | да (русский есть) |
Поддержка плагинов: | да |
Профили аккаунтов: | да |
Несколько аккаунтов одновременно: | да |
Поддержка смайликов: | да |
История сообщений: | да |
Поддержка стандартов | |
Передача файлов: | да |
Списки приватности: | да |
Обзор сервисов: | да |
Регистрация в транспортах и сервисах: | да |
Поиск в сервисах: | да |
Команды ad hoc: | да |
Конференции: | да |
Закладки: | да |
Правка vCard: | да |
Сжатие трафика: | да |
Шифрование трафика: | да |
Статьи по этой теме на других вики-сайтах: | |
---|---|
Vacuum-im — JabberWorld |
Vacuum — находящийся в разработке кроссплатформенный клиент на базе Qt. В данный момент доступны исходные коды и вы можете самостоятельно скомплировать его в своей операционной системе, либо воспользоваться готовыми бинарными сборками других пользователей. Это возможно сделать в Linux, FreeBSD и Windows.
Contents
Стили сообщений[edit]
Поддерживает стили от Adium (используя QtWebkit). Скачанные стили нужно поместить в ./resources/adiummessagestyles/
Установка[edit]
Если есть неупомянутые сборки для какого-либо дистрибутива или ОС, просьба сообщить в vacuum@conference.jabber.ru
Сборка[edit]
Linux/Unix-like ОС[edit]
- Наличие Qt 4.5 (не младше) и qmake
- Инсталируется по умолчанию в /usr/local/bin /usr/local/lib/vacuum /usr/local/share/vacuum
svn checkout http://vacuum-im.googlecode.com/svn/trunk/ vacuum-im-read-only cd vacuum-im-read-only qmake -recursive vacuum.pro make make install vacuum
Gentoo[edit]
Пакеты есть в портежах, свежайший live ebuild доступен в оверлее rion:
layman -a rion emerge -av vacuum
Ubuntu 9.10 и Debian[edit]
sudo apt-get install subversion build-essential devscripts fakeroot debhelper libqt4-dev zlib1g-dev libxext-dev libxss-dev libqt4-webkit libidn11-dev cmake svn checkout http://vacuum-im.googlecode.com/svn/trunk/ vacuum-im-read-only cd vacuum-im-read-only sh src/packages/linux/make_deb.sh sudo dpkg -i ../vacuum-im_0.0.0.983_amd64.deb vacuum
Для обновления исходников выполните:
svn update
Arch Linux[edit]
Существует PKGBUILD в AUR для сборки пакета.
FreeBSD[edit]
Существует порт.
Windows[edit]
- Наличие Qt 4.5.2 (не младше), qmake и OpenSSL
- Инсталируется по умолчанию в c:\vacuum
qmake CONFIG-=debug_and_release CONFIG-=debug -recursive vacuum.pro nmake nmake install
qmake CONFIG-=debug_and_release CONFIG-=debug -recursive vacuum.pro mingw32-make.exe mingw32-make.exe install
Название[edit]
Некоторые полагают, что название клиента указывает на пространство внутри лампочки накаливания, которая в свою очередь является эмблемой Jabber. Другие справедливо отмечают, что внутри большинства ламп накаливания находится инертный газ, а не вакуум :)
Ссылки[edit]
- Проект на Google Code
- Обсуждение на форуме (где сохранился раздел, в котором шло первоначальное обсуждение нового клиента)
- Обсуждение в клубе Я.Ру (все сообщения о клиенте)
- Стили Adium
- Порт для OS/2
- eyeCU - гео-ориентированный форк