Matrix定义了标准,并提供了与Matrix兼容的服务器,客户端,SDK和Application Services的开源参考实现,以帮助您创建新的通信解决方案或扩展现有解决方案的功能和范围。
Matrix是为分散式即时通讯开发的一种协议,该协议最近变得越来越流行。
Se 您可以使用它来支持即时消息传递,VoIP / WebRTC信号传递,物联网通信,或在跟踪对话历史记录时需要标准HTTP API来发布和订阅数据的任何地方。
矩阵 可用于多种通讯任务例如群聊,视频聊天,文件共享以及连接到现有IRC房间。
使用Matrix的最简单方法之一是RiotIM Web客户端或桌面应用程序。 但是,Fractal是专为GNOME设计的Matrix桌面应用程序。
Fractal是一个用Rust编程语言编写的新项目,目前不支持某些Matrix功能,包括视频聊天。
但是,基本文本消息传递/聊天客户端的核心功能运行良好。
同样,很明显,用户界面中已经考虑了很多想法。 用户界面干净,整洁且易于浏览。
Beta中对端到端加密的矩阵支持。 但是,Fractal当前不支持加密。
但是,如果您想进一步了解Fractal或Matrix协议,则可以在系统上安装Fractal。
如何在Linux上安装Fractal?
Si 您对能够在Linux发行版上安装Fractal感兴趣,可以按照我们共享的说明进行操作。
安装此应用程序的一般方法 在几乎所有当前的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
从源代码安装
能够在系统上安装该应用程序的另一种方法,可以从其源代码编译该应用程序。
所以呢 除了系统上的Rust编程语言外,您还必须安装Python和Pip,并且还必须具有Meson和Ninja。
编译 您可以在以下命令的帮助下获取源代码:
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社区所拥护的核心体验和交流工具。