Matrix определяет стандарт и предоставляет эталонные реализации с открытым исходным кодом для Matrix-совместимых серверов, клиентов, SDK и служб приложений, чтобы помочь вам создать новые коммуникационные решения или расширить возможности и охват существующих.
Matrix - это протокол, разработанный для децентрализованного обмена мгновенными сообщениями, популярность которого в последнее время возросла.
Se Вы можете использовать для обмена мгновенными сообщениями, сигнализации VoIP / WebRTC, общения в Интернете вещей.или в любом другом месте, где вам нужен стандартный HTTP API для публикации данных и подписки на них с одновременным отслеживанием истории разговоров.
матрица можно использовать для широкого круга коммуникационных задачтакие как групповые чаты, видеочаты, обмен файлами и подключение к существующим комнатам IRC.
Один из самых простых способов использования Matrix - это веб-клиент или настольное приложение RiotIM. Однако Fractal - это настольное приложение Matrix, разработанное для GNOME.
Fractal - это новый проект, написанный на языке программирования Rust и в настоящее время не поддерживающий некоторые функции Matrix, включая видеочаты.
Однако основные функции основного клиента обмена текстовыми сообщениями / чата работают нормально.
Кроме того, очевидно, что много внимания было уделено пользовательскому интерфейсу. Пользовательский интерфейс чистый, лаконичный и легкий в навигации.
Поддержка Matrix для сквозного шифрования находится в стадии бета-тестирования. Однако в настоящее время Fractal не поддерживает шифрование.
Но если вы хотите узнать немного больше о протоколе Fractal или Matrix, вы можете установить Fractal в свою систему.
Как установить Fractal в Linux?
Si Вы заинтересованы в том, чтобы установить Fractal в свой дистрибутив Linux, вы можете сделать это, следуя инструкциям, которыми мы делимся.
Общий способ установки этого приложения практически на любом текущем дистрибутиве Linux Это с помощью пакетов Flatpak.
Таким образом, у вас должна быть поддержка, чтобы иметь возможность устанавливать приложения этого типа в вашем дистрибутиве Linux.
Если у вас нет этой дополнительной поддержки, вы можете проверьте следующий пост где мы объясняем, как это сделать.
Благодаря поддержке Flatpak в нашей системе мы сможем установить Fractal в нашу систему.
Если у вас есть среда рабочего стола Gnome и установленное в ней хранилище, вы можете выполнить установку напрямую, вам просто нужно найти приложение.
Для всех остальных дистрибутивов Linux Им нужно только открыть терминал и ввести в нем следующую команду:
flatpak install flathub org.gnome.Fractal
И готово, у них уже будет это приложение установлено, им просто нужно найти его в меню приложений.
Если они не могут его найти, они могут запустить приложение с помощью следующей команды:
flatpak run org.gnome.Fractal
Установить на Arch Linux и производные
В случае пользователей Arch Linux, Manjaro, Antergos Они могут установить это приложение прямо из своих репозиториев.
Им нужно только открыть терминал в своей системе и ввести в нем следующую команду:
sudo pacman -S fractal
Установка из исходного кода
Другой способ установить это приложение в системе - скомпилировать приложение из его исходного кода.
Так что для этого В вашей системе должны быть установлены Python и Pip, а также в вашей системе должны быть установлены Meson и Ninja в дополнение к языку программирования Rust.
Компилировать вы можете получить исходный код с помощью следующей команды:
git clone https://gitlab.gnome.org/World/fractal.git
Код уже получен, мы приступаем к установке Meson и Ninja с помощью:
pip3 install meson pip install ninja
После того Мы получаем доступ к каталогу Fractal с помощью:
cd fractal
И мы компилируем с помощью:
meson . _build --prefix=/usr/local ninja -C _build sudo ninja -C _build install
И готово, у них уже будет установлено приложение.
Будем надеяться, что Fractal, вероятно, станет основным инструментом взаимодействия и общения, который воспользуется более широким сообществом Gnome.