Psi
Psi — программа для мгновенного обмена сообщениями посредством сети Интернет по протоколу XMPP (Jabber).
Psi | |
---|---|
Psi 0.11 в среде KDE | |
Тип | Интернет-пейджер |
Разработчик | The Psi Team |
Написана на | C++, Qt |
Интерфейс | Qt |
Операционная система | Linux, Windows, BSD, macOS, Haiku |
Первый выпуск | 7 июля 2001 |
Последняя версия | 1.5 (6 сентября 2020) |
Лицензия | GNU GPL |
Сайт | psi-im.org |
Медиафайлы на Викискладе |
Программа является свободной и распространяется под лицензией GPL. Графический интерфейс и ядро программы написаны с использованием C++ и набора библиотек Qt, благодаря чему программа доступна для разных операционных систем.
НазваниеПравить
Psi (произносится «саи» [saɪ]) — стилизованное сокращение от «psynergy», что, в свою очередь, расшифровывается как «psychic energy». Пси также является двадцать третьей буквой греческого алфавита (Ψ), что является причиной выбора логотипа программы. Также, возможно, что Psi получила своё название из-за поддержки XEP-0183.[1]
История проектаПравить
Программа была создана Джастином Карнегесом (Justin Karneges) как побочный проект, поэтому разработка Psi велась медленно. Тем не менее, XMPP клиент набрал большую пользовательскую аудиторию и позднее к разработке проекта присоединились Михаил Пищагин (в 2003), Кевин Смит (Kevin Smith) (в 2004) и Remko Tronçon (в 2005).
В 2009 году появился проект Psi+, который являлся форком Psi. Целью проекта является реализация нового функционала, написание патчей и плагинов для последующей передачи их в родительский проект. По состоянию на 2017 год большинство активных разработчиков Psi+ являются официальными разработчиками Psi и теперь Psi+ — это все-лишь ветка разработки клиента Psi, для которой используется модель разработки с плавающим релизом.
Пользователи, которые хотят быстро получать новые функции и исправления ошибок, могут использовать Psi+ на ежедневной основе. Пользователи, которые не заботятся о новых тенденциях и предпочитают постоянство, могут выбрать Psi, поскольку он использует классическую модель разработки и его выпуски довольно редки.
ВозможностиПравить
- Многоязычность.
- Одновременная поддержка нескольких аккаунтов.
- Система профилей.
- Поддержка транспортов[2] и конференций[3].
- Шифрование трафика, SSL, STARTTLS, OpenPGP.
- Способы подключения: direct connection, proxy: SOCKS4, SOCKS5, HTTPS.
- Настраиваемый интерфейс: панели инструментов, шрифты, цвета, смайлы, системные иконки.
- Передача файлов.
- Service Discovery.[4]
- Настройка приватности.[5]
- Уведомления о наборе текста.
- Поддержка Ad-Hoc команд[6] для ботов[7] и транспортов[2].
- Частичная поддержка PEP[8] — публикация персональной информации настроения[9] и текущей песни в плеере[10].
- Полное управление закладками конференций.
- Отображение всех соединений к аккаунтам с других клиентов через Self contact.
- Возможность ассоциации контакта с произвольным изображением.
- Настройка быстрых клавиш.
- Динамическое совмещение окон чатов и конференций с использованием табов.
- Удалённое управление клиентом.
- Поддержка плагинов через собственный API. Например, с помощью плагинов реализована поддержка OpenPGP[11], OTR[12] и OMEMO[13] шифрования для личных сообщений, а также аудио- и видео-звонков[14] через Jingle.
- Проверка орфографии «на лету» с помощью библиотек Hunspell или Aspell[15].
- Звуковое сопровождение событий.
- Стили окна чата. (В том числе популярные стили от Adium)[16]
- Шаблоны статусов.
- История сообщений на стороне клиента.
- XML-консоль для отладки.
- Jingle — обмен файлами, а также голосовое общение и видеосвязь.
Нереализованные возможностиПравить
ПримечанияПравить
- ↑ XEP-0183: Jingle Telepathy Transport (неопр.). Дата обращения: 16 апреля 2008. Архивировано 26 апреля 2008 года.
- ↑ 1 2 Gateway — JRuDevels wiki (неопр.). Дата обращения: 17 мая 2022. Архивировано 28 марта 2022 года.
- ↑ Conference — JRuDevels wiki (неопр.). Дата обращения: 17 мая 2022. Архивировано 11 июля 2020 года.
- ↑ Service Discovery — JRuDevels wiki (неопр.). Дата обращения: 10 апреля 2008. Архивировано 17 апреля 2008 года.
- ↑ Privacy Lists — JRuDevels wiki (неопр.). Дата обращения: 10 апреля 2008. Архивировано 17 апреля 2008 года.
- ↑ Ad-Hoc Commands — JRuDevels wiki (неопр.). Дата обращения: 12 мая 2008. Архивировано 20 ноября 2008 года.
- ↑ Бот — JRuDevels wiki (неопр.). Дата обращения: 17 мая 2022. Архивировано 15 сентября 2019 года.
- ↑ PEP — JRuDevels wiki (неопр.). Дата обращения: 10 апреля 2008. Архивировано 17 апреля 2008 года.
- ↑ XEP-0107: User Mood (неопр.). Дата обращения: 12 мая 2008. Архивировано 17 мая 2008 года.
- ↑ XEP-0118: User Tune (неопр.). Дата обращения: 12 мая 2008. Архивировано 11 мая 2008 года.
- ↑ OpenPGP Plugin (неопр.). Дата обращения: 3 июня 2020. Архивировано 5 мая 2022 года.
- ↑ OTR Plugin (неопр.). Дата обращения: 6 сентября 2017. Архивировано 13 июня 2019 года.
- ↑ OMEMO Plugin (неопр.). Дата обращения: 12 июля 2019. Архивировано 5 мая 2022 года.
- ↑ PsiMedia (неопр.). Дата обращения: 6 сентября 2017. Архивировано 11 июня 2018 года.
- ↑ Выбирается на этапе сборки.
- ↑ Требуется сборка программы с включенной поддержкой QtWebKit или QtWebEngine.
- ↑ Jingle — JRuDevels wiki (неопр.). Дата обращения: 16 апреля 2008. Архивировано 1 августа 2009 года.
- ↑ XEP-0209: Metacontacts (неопр.). Дата обращения: 10 апреля 2008. Архивировано 26 апреля 2008 года.
- ↑ Message history — JRuDevels wiki (неопр.). Дата обращения: 17 мая 2022. Архивировано 23 сентября 2020 года.
СсылкиПравить
Раздел ссылок нуждается в переработке или в нем указано слишком много ссылок. |
- Psi-Вики
- PsiMedia
- Psi на JRuDevels.org и Jabber.ru
- Psi на SourceForge.net
- Psi+ на SourceForge.net
- Обзоры
- Меркулов, Юрий Путеводитель по IM-клиентам (неопр.). ixbt (23 августа 2006). Дата обращения: 8 января 2010. Архивировано из оригинала 28 сентября 2011 года.
- Обзор приложений для Linux. Часть III: коммуникационные программы (неопр.). Tom's Hardware Guide Russia (16 ноября 2009). Дата обращения: 8 января 2010. Архивировано из оригинала 1 марта 2012 года.