Можно ли передавать файлы в psi messenger

Обновлено: 21.11.2024

Сведения о пакете: psi-plus-git 1.5.1477.r4437.gaf4b5b29-1

Действия с пакетами

Зависимости (13)

Требуется (3)

Источники (3)

Закрепленные комментарии

Последние комментарии

rion прокомментировал 2021-06-02 14:04 (UTC)

Я добавил обходной путь iris/psi, в то время как вышестоящие разработчики (usrsctp devs) ничего не говорят об этой проблеме.

sir_lucjan прокомментировал 2021-06-02 09:13 (UTC)

Вы не потрудились прочитать предыдущие комментарии?

цифровой комментарий от 2021-06-02 05:18 (UTC)

sir_lucjan прокомментировал 23 мая 2021 г., 12:02 (UTC)

Пусть будет так, как вы сказали

schnedan прокомментировал 23 мая 2021 г., 11:50 (UTC)

Я не сопровождающий, я пользователь. Работа с апстримом — это работа сопровождающих.

sir_lucjan прокомментировал 23 мая 2021 г., 10:50 (UTC)

Скорее всего, это ошибка восходящего потока. Вы должны сообщить об ошибке там.

schnedan прокомментировал 2021-05-23 10:01 (UTC)

только что повторил попытку восстановления.

сбой сборки с некоторым -Werror=maybe-uninitialized

и выходные данные: все предупреждения рассматриваются как ошибки.

VitoZz прокомментировал 05.01.2021 11:57 (UTC)

Забыл сообщить, что psi+ больше не нужна библиотека libidn

sir_lucjan прокомментировал 01-01-2021 20:27 (UTC) (отредактировано sir_lucjan 01-01-2021 20:46 (UTC))

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

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

schnedan прокомментировал 01.01.2021 20:10 (UTC)

только что попытался собрать и установить, но не удалось:

/tmp/trizen-danny/psi-plus-git/PKGBUILD: Zeile 45: cd: /tmp/trizen-danny/psi-plus-git/src/psi-plus/admin: Datei oder Verzeichnis nicht gefunden < br />==> FEHLER: Ein Fehler geschah in prepare().
Бреш аб.
:: Не удалось собрать psi-plus-git — makepkg завершил работу с кодом: 4

В PKGBUILD указано: строка 45, файл или каталог /tmp/trizen-danny/psi-plus-git/src/psi-plus/admin не найден

VitoZz прокомментировал 2020-11-29 09:54 (UTC)

@jschwart. Флаг ENABLE_WEBKIT устарел. Вы должны использовать -DCHAT_TYPE="basic|webkit|webengine" вместо ENABLE_WEBKIT и т. д. Пожалуйста, прочитайте Readme_CMake.txt

Также были внесены 2 основных изменения. Во-первых, для работы psimedia нужна версия библиотеки qca от разработчиков psi. О причинах создания форка можно прочитать в коммитах на psi. Вы можете собрать psi со встроенной библиотекой, включив флаг BUNDLED_QCA Второе изменение - для сборки psi+ теперь вам нужна библиотека usrsctp. Вы можете использовать официальный или собрать его вместе с psi-сборкой, включив флаг BUNDLED_USRSCTP

jschwart прокомментировал 27.07.2020 16:21 (UTC)

Хорошо, проверю, спасибо!

sir_lucjan прокомментировал 27.07.2020 16:12 (UTC)

Вы должны отправить отчет об ошибке в вышестоящую ветвь

jschwart прокомментировал 27-07-2020 16:05 (UTC) (отредактировано jschwart 27-07-2020 16:21 (UTC))

Я только что попытался построить это на Parabola. У меня есть эта разница:

Чтобы отключить требование qt5-webengine.

Однако компиляция завершается ошибкой:

Дайте мне знать, есть ли смысл проверить это на стороне Psi+. Я мог представить, что с Arch сломано что-то еще.

sir_lucjan прокомментировал 13.05.2020 13:57 (UTC)

rion прокомментировал 13.05.2020 13:38 (UTC)

Привет. Разработчик Psi/Psi+ здесь :)

Я внес много изменений в psi(+) и psimedia. Так что, скорее всего, это уже исправлено. И да, аудио/видеозвонки должны работать :)

sir_lucjan прокомментировал 2020-04-30 11:57 (UTC)

Я думаю, вам следует сообщить об ошибке разработчикам, а не здесь.

sir_lucjan прокомментировал 2020-04-30 11:52 (UTC)

Не могли бы вы вставить полный журнал? Я не вижу здесь ничего особенного.

wcasanova прокомментировала 2020-04-30 11:49 (UTC)

[ 18%] Создание объекта CXX iris/src/irisnet/CMakeFiles/irisnet.dir/corelib/netinterface_unix.cpp.o [ 18%] Создание объекта CXX iris/src/irisnet/CMakeFiles/irisnet.dir/corelib/ netinterface_qtname.cpp.o [ 19%] Связывание статической библиотеки CXX libirisnet.a [ 19%] Встроенная цель irisnet make: *** [Makefile:150: all] Ошибка 2 ==> ОШИБКА: Произошел сбой в build(). Прерывание. Ошибка: psi-plus-git

sir_lucjan прокомментировал 2020-04-28 15:08 (UTC)

el_aur прокомментировал 2020-04-28 09:43 (UTC)

получение после удаления KDE:

предложить добавить "http-parser" в зависимости

sir_lucjan прокомментировал 2020-01-30 14:50 (UTC)

VitoZz прокомментировал 2020-01-30 10:09 (UTC)

Слияние проектов psi и psi+ почти завершилось, осталось 2 патча (проект psi+ останется, но будет отличаться только брендом и регулярностью выпуска).Копировать иконки из репозитория psi+ больше не нужно (они оттуда удалены). Кстати, вам нужно включить флаг PSI_PLUS, чтобы получить psi+ вместо psi.

VitoZz прокомментировал 25.12.2019 09:36 (UTC)

После последних изменений версия webengine больше не является версией Psi+ по умолчанию. Теперь вам нужно установить флаг -DCHAT_TYPE=webengine, чтобы включить функции webengine.

VitoZz прокомментировал 20 апреля 2019 г., 12:09 (UTC) (отредактировано VitoZz 20 апреля 2019 г., 12:09 (UTC))

Репозиторий моментальных снимков содержит исправления от psi-plus/main, примененные к источникам psi-im, и может отставать от реального psi-plus на 1-2 недели.

Это неправда. Репозиторий снимков обновляется каждый час. Но после внесения изменений в основной поток (psi-im/psi) патчи из psi-plus/main репозитория могут быть повреждены, и снимки psi-plus-snapshot не будут обновляться до тех пор, пока патчи не будут исправлены.

Не могли бы вы попробовать сейчас?

Этот пакет должен проверять как репозиторий psi-im, так и применять исправления из репозитория psi-plus/main. Например, я собираю его для Mac. В репозитории снэпшотов есть исправления от psi-plus/main, примененные к источникам psi-im, и они могут отставать от реального psi-plus на 1-2 недели. Это БУДЕТ вводить в заблуждение разработчиков и/или пользователей и на самом деле создаст дополнительную головную боль. Поэтому, пожалуйста, или исправьте этот пакет, чтобы он собирался из НАСТОЯЩЕГО git, или переименуйте его в -snapshot или что-то в этом роде. Спасибо.

Вы могли бы увидеть еще один репозиторий с psi-plus? №

Вы можете создать новейший снимок без изменения фиксации/версии.

Почему этот пакет называется "-git", но берет исходники из моментального снимка?

Извините, какое отношение это имеет к этому пакету? :)

Текущая версия psi-plus не работает с Gnome Keyring на Cinnamon (пароли SSH для ключей, пароли для подключенных общих ресурсов SMB и другие вещи работают отлично). В выводе у меня есть эти строки:

W:KeyChain error=5 (неизвестно:0, неизвестно)

W:Не удалось сохранить пароль в менеджере ключей (неизвестно:0, неизвестно)

Из-за этого при каждом запуске Psi+ снова запрашивает пароль. Я не хочу хранить пароли в незашифрованном виде, поэтому отключить связку ключей в настройках нельзя

фордпрефект прокомментировал 26.10.2017 10:49 (UTC)

к вашему сведению: пакет community/psi-plus теперь снова активно поддерживается, это может быть удобной альтернативой для пользователей psi+.

sir_lucjan прокомментировал 2017-10-17 12:48 (UTC)

TZ86 прокомментировал 2017-10-02 16:43 (UTC)

Ну, похоже, этот пакет больше не имеет смысла существовать. Поддержка Qt4 была прекращена в основной ветке Psi-im с июля, а пакеты для версии Qt5 уже предоставлены el_aur. Если кому-то интересно, есть ветка релиз-1.x, которая все еще поддерживает Qt4, но патчи Psi+ с ней несовместимы.

OnSIP тестирует Psi, основанный на стандартах XMPP-клиент, который интегрируется с некоторыми из самых популярных сетей обмена мгновенными сообщениями.

Обзор

В целом:

Краткие характеристики

  • Клиент XMPP с открытым исходным кодом
  • Передача файлов
  • Широко настраиваемый
  • Шлюз в сети обмена мгновенными сообщениями без использования XMPP
  • Работает с Mac OS X, Windows и Linux
  • Не так интуитивно понятен, как Adium для Mac OS X.

Как основанный на стандартах XMPP-клиент, Psi может подключаться к любому количеству самых популярных клиентов обмена мгновенными сообщениями в открытой сети обмена мгновенными сообщениями Jabber (например, Google Talk). Psi также может подключаться к другим популярным сетям обмена мгновенными сообщениями, которые не используют тот же протокол, используя шлюзы, программы на сервере, которые преобразуют события из одной сети обмена мгновенными сообщениями в события, которые пользователи Jabber могут просматривать как стандартные события Jabber.

Добавить различные учетные записи Jabber очень просто. «Общие» >> «Настройка учетной записи» открывает меню со списком ваших текущих учетных записей. Нажмите кнопку «Добавить», и Psi попросит вас дать имя вашей новой учетной записи. Как только ваша новая учетная запись появится в списке, просто выберите ее и нажмите «Изменить», чтобы ввести свои учетные данные для входа (идентификатор Jabber и пароль). Это не так удобно, как Adium, но все же очень простой процесс.

Поскольку Psi был разработан для строгого соблюдения стандартов XMPP, понятно, что добавление учетных записей из сетей обмена мгновенными сообщениями, не использующих тот же протокол, будет немного сложнее. Нам пришлось пройти еще несколько шагов, чтобы добавить одну из наших учетных записей AIM в Psi.

<р>1. Выберите «Добавить» после перехода через «Общие» >> «Настройка учетной записи», как и раньше.

<р>2. Введите имя учетной записи, установите флажок «Зарегистрироваться» и нажмите «Добавить».

<р>3. Вы попадете в меню «Регистрация учетной записи», где вас попросят указать шлюз/сервер, на котором вы хотите зарегистрироваться. Вы можете выбрать из большого списка различных вариантов в раскрывающемся меню. Мы выбрали «jaim.at», потому что он выглядел наиболее подходящим. После выбора нажмите «Далее».

<р>4. Он попросит вас ввести имя пользователя и пароль для регистрации на сервере. Это имя пользователя будет вашим Jabber ID для этой учетной записи. В нашем случае это было username@jaim.at. После ввода этих настроек сохраните их.

<р>5. Теперь вы должны увидеть свою новую учетную запись в списке чатов. Щелкните правой кнопкой мыши имя >> статус >> в сети. Psi предложит вам ввести личную информацию. Вы можете пропустить этот шаг, если хотите.

<р>6. Прежде чем продолжить, перейдите в «Настройки» >> «События» >> и установите флажок «Автоматическая авторизация контактов» (ВАЖНО)

<р>7. Нажмите на логотип Psi в нижнем левом углу вашего списка IM >> Service Discovery >> имя учетной записи, которую вы только что создали. Если вы выбрали хороший сервер, это должно привести вас к списку «транспортов».

<р>8. В нашем случае, поскольку мы добавляли учетную запись AIM, мы щелкнули правой кнопкой мыши на транспорте AIM, выбрали «зарегистрироваться» и добавили свои учетные данные для входа в AIM.

<р>9. Возможно, вам придется попробовать несколько разных серверов, чтобы это заработало.

Хорошо, сначала это может показаться немного сложным, но мы обещаем, что это не так сложно. Вероятно, самая неприятная часть процесса — это поиск подходящего сервера. Добавление контактов jabber также немного отличается от того, к чему вы, возможно, привыкли. Помните, что вы должны добавить «jabber-версию».Например, формат добавления контакта AIM — contact@aim.gateway. Поэтому, если бы я хотел добавить своего друга Scaredofgrizzlies88, я бы добавил Scaredofgrizzlies88@aim.jaim.at.

Пожалуйста, обратитесь к форумам Psi по вопросам, связанным с сетями обмена мгновенными сообщениями, отличными от Jabber.

Psi поддерживает ряд общих функций обмена мгновенными сообщениями. К ним относятся события «контакт печатает», история чата с функцией поиска, поддержка уведомлений Growl в Mac OS X, а также настраиваемые звуки и внешний вид.

Другие примечательные особенности включают в себя:

  • Передача файлов между другими клиентами XMPP (также возможно получать/отправлять файлы в другие сети обмена мгновенными сообщениями, если позволяет сервер)
  • Поддержка более 20 языковых пакетов
  • Голосовые вызовы через Jingle, расширение XMPP, которое реализует сигнализацию P2P для мультимедийной связи.
  • Встроенная поддержка GnuPG для шифрования.

Psi — очень мощный клиент XMPP. Тот факт, что вы можете открыть несколько учетных записей Jabber из одной и той же сети, делает его особенно полезным для тестирования. Psi прост в использовании и почти полностью настраивается. Вы можете установить все, от прозрачности до собственных сочетаний клавиш. Опять же, меню может быть не таким упорядоченным, как в Adium, но оно по-прежнему очень интуитивно понятно.

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

Пользователям Mac, которым просто нужен простой в использовании клиент для обмена мгновенными сообщениями, мы по-прежнему рекомендуем использовать Adium, поскольку он обеспечивает индивидуальный подход к работе. Однако, если вас интересует надежный XMPP-клиент, ориентированный на стандарты, то с Psi сложно ошибиться.

Информацию об отправке сообщений чата через Kerio Connect Client см. в разделе Отправка сообщений чата в Kerio Connect Client.

Служба обмена мгновенными сообщениями Kerio основана на расширяемом обмене сообщениями XMPP, а протокол присутствия — это протокол, используемый для связи в реальном времени (чат). , открытая технология для общения в реальном времени.

Kerio Connect рекомендует следующие клиенты обмена мгновенными сообщениями:

    для Microsoft Windows для Linux (iChat) для Mac OS X

Поддерживаемые функции

Служба обмена мгновенными сообщениями Kerio поддерживает следующие функции:

  • отправка форматированных текстовых сообщений
  • уведомления о присутствии
  • обмен файлами
  • автоматически заполняемый список контактов ваших коллег
  • синхронизация фотографий контактов
  • автоматическая настройка на Mac
  • аудио/видеочат (наличие зависит от вашего клиента обмена мгновенными сообщениями — онлайн-чата в режиме реального времени.)
  • общение с несколькими пользователями в одном чате (дополнительную информацию см. в разделе Инициирование группового чата при обмене мгновенными сообщениями).

Настройка Pidgin для Microsoft Windows

Чтобы настроить клиент Pidgin, выполните следующие действия:

  1. Загрузите и установите Pidgin.
  2. Запустите приложение и нажмите «Учетные записи» > «Управление учетными записями» > «Добавить».
  3. Заполните информацию — протокол (XMPP), ваше имя пользователя и пароль, ваш домен.
  4. Сохраните аккаунт.

Настройка сообщений в Mac OS X

Для автоматической настройки сообщений в Mac OS X используйте Kerio Connect Account Assistant.

Для ручной настройки выполните следующие действия:

  1. Перейдите в раздел "Сообщения" > "Настройки" > "Учетные записи". и нажмите на знак "плюс".
  2. Заполните информацию — протокол (Jabber), имя учетной записи (ваше имя пользователя, включая домен) и пароль.
  3. Сохраните аккаунт.

Используйте аналогичные настройки для iChat.

Настройка Psi в Linux

  1. Загрузите и установите Psi.
  2. Запустите приложение и нажмите «Основные» > «Настройка учетной записи» > «Добавить».
  3. Заполните информацию — адрес XMPP (ваше имя пользователя, включая домен) и пароль.
  4. Сохраните аккаунт.

Списки контактов

При первом входе в свою учетную запись в клиенте обмена мгновенными сообщениями будет создан список всех ваших коллег. Вы можете переместить их в другие папки или удалить (см. раздел «Устранение неполадок» о том, как восстановить этот список контактов).

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

Устранение неполадок

Список контактов

Если у вас возникли проблемы с контактами вашей компании (коллегами), попросите администратора восстановить ваш список контактов.

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

Не удается подключиться к вашему аккаунту

Если вы не можете подключиться к своей учетной записи, проверьте настройки DNS для автоматической настройки клиентов или настройте клиентов вручную:

Пиджин

Перейдите на вкладку «Изменить учетную запись» > «Дополнительно» и используйте одну из следующих конфигураций:

  • снимите флажок с параметра Требовать шифрование, добавьте адрес своего сервера и порт 5222 или
  • установите для параметра "Безопасность подключения" значение "Использовать старый стиль SSL Secure Sockets Layer – протокол, обеспечивающий целостную и безопасную связь между сетями". Добавьте адрес своего сервера и порт 5223.

Сообщения

Перейдите в «Настройки учетной записи» > вкладка «Настройки сервера» и используйте одну из следующих конфигураций:

  • снимите флажок Использовать SSL, добавьте адрес своего сервера и порт 5222 или
  • отметьте опцию Использовать SSL, добавьте адрес своего сервера и порт 5223

Перейдите на вкладку «Изменить учетную запись» > «Подключение», установите флажок «Указать хост/порт вручную» и используйте одну из следующих конфигураций:

Jingle File Transfer — это проект Google Summer of Code 2006 для XMPP и Psi, разработанный Мурило Беллуццо. Вы можете получить доступ к проектам других учащихся здесь.

Цель состоит в том, чтобы внедрить систему передачи файлов в качестве мультимедийного сеанса для Jingle, поскольку способ установления одноранговых соединений (даже с использованием брандмауэров и устройств NAT) является одной из основных причин ее успеха, а также делает ее относительно легко реализовать любой медиа-сеанс.

Рассчитываем создать эффективную систему передачи файлов, в основном для пользователей, находящихся за брандмауэром/NAT, которые в настоящее время передают файлы через сервер, что приводит к низкой скорости передачи.

Выпуски

Проект на хостинге Google:

Первоначальное проектное предложение

Предложение проекта Summer of Code 2006 для Jabber Software Foundation

(личная информация удалена)

Цель этого проекта — помочь команде XMPP завершить XEP, определяющий формат описания мультимедиа для сеансов Jingle File Transfer, и, как только этот XEP будет выпущен, написать модуль, реализующий эту функциональность для Psi-клиента. .

Поскольку способ установления p2p-соединений является одной из основных причин успеха Jingle, использование системы передачи файлов на его основе дало бы гораздо лучший результат по сравнению с методами, используемыми в настоящее время.


Преимущества для сообщества:

  • Определить хороший и современный стандарт для сеансов передачи файлов, который позволит всем пользователям XMPP использовать эту услугу с любого клиента обмена мгновенными сообщениями, который они выберут;
  • Улучшение системы передачи файлов по протоколу XMPP;
  • Улучшен битрейт при передаче файлов для пользователей, находящихся за NAT/брандмауэром, поскольку они смогут передавать данные через прямые подключения, а не через подключения через сервер;
  • Увеличение количества успешных одноранговых подключений снизит нагрузку на сервер.


Результаты:

  • XEP, определяющий формат описания мультимедиа для сеансов передачи файлов Jingle;
  • Модуль, реализующий функцию передачи файлов Jingle для Psi;
  • Документация для дальнейшего обслуживания и улучшения кода;


Детали проекта:

В настоящее время определенные методы передачи файлов в протоколе XMPP не получили широкого распространения среди клиентов XMPP. У каждого из них либо своя реализация, либо ее нет вообще, что делало передачу файлов очень зависимой от клиента, используемого с обеих сторон.

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

XEP, который определяет это, уже запущен командой XMPP, поэтому я буду работать с ними, чтобы помочь завершить его (с реализацией прототипа, чтобы помочь с тестированием), а затем реализовать эталонный модуль для Psi.

Моя мотивация для этого проекта достаточно сильна: я нахожусь за NAT/брандмауэром и не могу обеспечить эффективную передачу файлов ни на одном клиенте обмена мгновенными сообщениями, поэтому я был бы очень рад решить эту проблему.

Для этого устанавливаются следующие вехи:

- 0.0.0 - Подготовка: - Свяжитесь с Питером-Сент-Питером из Jabber Software Foundation; - Свяжитесь с ответственным Пси; - собрать всю доступную документацию; - Обновить все свои знания о текущем статусе работы;

- 0.0.1 - Работа в протоколе: - Начать работу над определением протокола с ответственной группой на XMPP; - Реализовать прототип, чтобы помочь с проверкой XEP;

<р>- 0,0.2 - Реализовать протокол: (как только будет выпущен XEP, относящийся к Jingle File Transfer) - Начать окончательную реализацию с использованием Psi;

- 0.1.0 - Первый прототип: - Написать модуль, реализующий функциональность Jingle File Transfer для Psi; - Разработка тестовых случаев;

- 0.1.1 - Этап тестирования: - Максимально протестируйте модуль; - Исправить все обнаруженные ошибки;

- 0.2.0 - Бета-версия: - Модуль с хорошим уровнем зрелости и готов к тестированию сообществом; - Исправить все оставшиеся ошибки;

- 1.0.0 - Завершено: - Модуль передачи файлов Jingle готов к слиянию с основным деревом Psi; - Конец летнего проекта кода;

Читайте также: