Fractal: ứng dụng nhắn tin cho giao thức Ma trận

fractal

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.

chính Fractal

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.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.