Matrix xác định tiêu chuẩn và cung cấp triển khai tham chiếu mã nguồn mở của Máy chủ, Máy khách, SDK và Dịch vụ ứng dụng tuân thủ Matrix để giúp bạn tạo các giải pháp truyền thông mới hoặc mở rộng khả năng và phạm vi tiếp cận của các giải pháp hiện có.
Ma trận là một giao thức đã được phát triển để nhắn tin tức thời phi tập trung, gần đây đã trở nên phổ biến.
Se Bạn có thể sử dụng để cung cấp năng lượng nhắn tin tức thì, tín hiệu VoIP / WebRTC, giao tiếp Internet vạn vậthoặc bất cứ nơi nào bạn cần một API HTTP tiêu chuẩn để xuất bản và đăng ký dữ liệu trong khi vẫn theo dõi lịch sử hội thoại.
Matrix có thể được sử dụng cho một loạt các nhiệm vụ liên lạcchẳng hạn như trò chuyện nhóm, trò chuyện video, chia sẻ tệp và kết nối với các phòng IRC hiện có.
Một trong những cách dễ nhất để sử dụng Matrix là ứng dụng máy tính để bàn hoặc ứng dụng khách web RiotIM. Tuy nhiên, Fractal là một ứng dụng máy tính để bàn Matrix được thiết kế cho GNOME.
Fractal là một dự án mới được viết bằng ngôn ngữ lập trình Rust và hiện không hỗ trợ một số tính năng của Ma trận, bao gồm cả trò chuyện video.
Tuy nhiên, chức năng cốt lõi của ứng dụng nhắn tin / trò chuyện văn bản cơ bản hoạt động tốt.
Ngoài ra, rõ ràng là có rất nhiều suy nghĩ đã đi vào giao diện người dùng. Giao diện người dùng sạch sẽ, gọn gàng và dễ điều hướng.
Hỗ trợ ma trận cho mã hóa end-to-end đang ở giai đoạn thử nghiệm. Tuy nhiên, Fractal hiện không hỗ trợ mã hóa.
Nhưng nếu bạn muốn biết thêm một chút về Fractal hoặc giao thức Ma trận, bạn có thể cài đặt Fractal trên hệ thống của mình.
Làm thế nào để cài đặt Fractal trên Linux?
Si Bạn quan tâm đến việc có thể cài đặt Fractal trên bản phân phối Linux của mình, bạn có thể thực hiện bằng cách làm theo hướng dẫn mà chúng tôi chia sẻ.
Phương pháp chung để cài đặt ứng dụng này trên hầu hết mọi bản phân phối Linux hiện tại Đó là bằng cách sử dụng các gói Flatpak.
Vì vậy, bạn phải có sự hỗ trợ để có thể cài đặt các ứng dụng loại này trong bản phân phối Linux của mình.
Nếu bạn không có hỗ trợ bổ sung này, bạn có thể kiểm tra bài viết sau nơi chúng tôi giải thích cách thực hiện.
Với sự hỗ trợ của Flatpak trong hệ thống của chúng tôi, chúng tôi sẽ có thể cài đặt Fractal trên hệ thống của mình.
Nếu bạn có môi trường máy tính để bàn Gnome và cửa hàng đã cài đặt của nó, bạn có thể cài đặt trực tiếp từ nó, bạn chỉ cần tìm ứng dụng.
Đối với tất cả các bản phân phối Linux khác Họ chỉ phải mở một thiết bị đầu cuối và nhập lệnh sau:
flatpak install flathub org.gnome.Fractal
Và sẵn sàng với nó, họ đã cài đặt ứng dụng này, họ chỉ cần tìm trình khởi chạy của nó trong menu ứng dụng của họ.
Nếu họ không thể tìm thấy nó, họ có thể chạy ứng dụng bằng lệnh sau:
flatpak run org.gnome.Fractal
Cài đặt trên Arch Linux và các dẫn xuất
Trong trường hợp của những người dùng Arch Linux, Manjaro, Antergos Họ có thể cài đặt ứng dụng này trực tiếp từ kho của họ.
Họ chỉ phải mở một thiết bị đầu cuối trên hệ thống của họ và trong đó họ phải nhập lệnh sau:
sudo pacman -S fractal
Cài đặt từ mã nguồn
Một phương pháp khác để có thể cài đặt ứng dụng này trên hệ thống, biên dịch ứng dụng từ mã nguồn của nó.
Vì vậy, cho nó Bạn phải cài đặt Python và Pip trên hệ thống của mình, đồng thời phải có Meson và Ninja ngoài ngôn ngữ lập trình Rust trên hệ thống của bạn.
Để biên dịch bạn có thể lấy mã nguồn với sự trợ giúp của lệnh sau:
git clone https://gitlab.gnome.org/World/fractal.git
Đã lấy được mã, chúng tôi tiến hành cài đặt Meson và Ninja với:
pip3 install meson pip install ninja
Sau đó Chúng tôi truy cập thư mục Fractal bằng:
cd fractal
Và chúng tôi biên dịch với:
meson . _build --prefix=/usr/local ninja -C _build sudo ninja -C _build install
Và sẵn sàng với nó, họ sẽ có ứng dụng được cài đặt.
Hy vọng rằng Fractal có thể sẽ trở thành một công cụ giao tiếp và trải nghiệm cốt lõi được cộng đồng Gnome rộng lớn hơn chấp nhận.