NeoChat 1.0, một ứng dụng khách Ma trận do cộng đồng KDE phát triển

Gần đây sự ra mắt của phiên bản chính đầu tiên của Neochat 1.0, một chương trình nhắn tin được phát triển bởi cộng đồng KDE nổi bật vì hỗ trợ giao thức Matrix (nó là một mạng mở để giao tiếp an toàn và phi tập trung) và là một nhánh của Spectral.

trò chuyện mới được viết lại bằng cách sử dụng khung công tác Kirigami để tạo giao diện và thư viện libQuotient để hỗ trợ giao thức Ma trận. Mã được viết bằng C ++ và QML và được phân phối theo giấy phép GPLv3, cộng với có hỗ trợ đa nền, có nghĩa là nhiều như đối với Linux, cũng như đối với Windows và Android.

Đây là một sáng kiến ​​rất phù hợp với mục tiêu của KDE là tạo ra một hệ điều hành mở cho tất cả mọi người. Đó là lý do tại sao chúng tôi cần một ứng dụng khách Matrix tích hợp vào Plasma và vì vậy NeoChat đã ra đời… Chúng tôi muốn gửi lời cảm ơn sâu sắc đến hai dự án này và các cộng tác viên của họ. Nếu không có chúng, NeoChat sẽ không thể thực hiện được.

NeoChat sử dụng khung công tác Kirigami và QML để cung cấp giao diện người dùng hội tụ và trang nhã.

Về NeoChat

Ở giai đoạn phát triển hiện tại, chương trình hỗ trợ các hoạt động nhắn tin cơ bản, chẳng hạn như gửi tin nhắn và tệp, trò chuyện riêng tư, hiển thị thông báo, kết nối với phòng, tự động điền tên người dùng, chèn Emoji, gửi và xử lý lời mời.

Giao diện tự động điều chỉnh theo kích thước màn hình và có thể được sử dụng trên Plasma Mobile hoặc các thiết bị di động dựa trên Android. Ví dụ: khi hiển thị phòng trên màn hình lớn, một thanh bên có tất cả thông tin về phòng sẽ tự động hiển thị, thanh này sẽ trở thành một khối bật lên trên màn hình nhỏ. Cơ hội được cung cấp để tạo phòng trò chuyện mới, nơi bạn có thể xóa người dùng, đặt lệnh cấm, tải hình đại diện lên và chỉnh sửa siêu dữ liệu.

Bao gồm một trình chỉnh sửa hình ảnh tích hợp sẵn cho phép bạn cắt và xoay ảnh trước khi gửi. Trình chỉnh sửa dựa trên thư viện KQuickImageEditor do các nhà phát triển NeoChat phát triển.

Chương trình được sử dụng theo mặc định trong phiên bản điện thoại thông minh PinePhone với KDE Plasma Mobile. Có thể kết nối với bất kỳ máy chủ nào hỗ trợ giao thức Matrix. Trong số các chức năng chưa được triển khai, nổi bật là hỗ trợ mã hóa, cuộc gọi video và chỉnh sửa tin nhắn đã gửi. Ngoài ra còn có kế hoạch cải thiện khả năng tích hợp với các ứng dụng KDE khác nhau: dự kiến ​​sử dụng khung Mục đích để chia sẻ nội dung với các ứng dụng khác và thư viện Sonnet để kiểm tra chính tả.

Cuối cùng, các nhà phát triển đề cập rằng vẫn còn một số điều cần đánh bóng:

NeoChat được dịch đầy đủ sang tiếng Anh, Ukraina, Thụy Điển, Tây Ban Nha, Bồ Đào Nha, Hungary, Pháp, Hà Lan, Catalan (Valencian), Catalan, Anh Anh, Ý, Na Uy Nynorsk và Slovenia. Rất cảm ơn tất cả các dịch giả và nếu NeoChat không có sẵn bằng ngôn ngữ mẹ đẻ của bạn, vui lòng xem xét tham gia nhóm bản địa hóa KDE.

Hiện tại, hỗ trợ mã hóa bị thiếu và NeoChat cũng không hỗ trợ gọi video và chỉnh sửa tin nhắn. Cả hai đều đang trong quá trình xử lý.

Chúng tôi cũng thiếu một số tích hợp với phần còn lại của các ứng dụng KDE,
như với Mục đích, sẽ cho phép NeoChat được sử dụng để chia sẻ nội dung từ các ứng dụng KDE khác; và với Sonnet, sẽ cung cấp khả năng kiểm tra chính tả.

Nếu bạn muốn biết thêm về nó, bạn có thể tham khảo liên kết sau.

Làm thế nào để cài đặt NeoChat trên Ubuntu và các dẫn xuất?

Đối với những ai quan tâm đến việc có thể cài đặt ứng dụng khách Matrix này trên hệ thống của mình, họ có thể thực hiện bằng cách làm theo hướng dẫn mà chúng tôi chia sẻ dưới đây.

Nói chung, đối với Linux, chúng ta có hai cách để cài đặt ứng dụng khách, một trong số đó là biên dịch ứng dụng và hai là với sự trợ giúp của các gói Flatpak.

Và trong trường hợp này, chúng ta sẽ đi đến một cách đơn giản nhất, đó là với Flatpak. Đối với điều này, chúng tôi chỉ cần có sự hỗ trợ để có thể cài đặt các ứng dụng Flatpak trong hệ thống của chúng tôi.

Để cài đặt NeoChat thông qua flatpak, chỉ cần mở một thiết bị đầu cuối (bạn có thể sử dụng phím tắt Ctrl + Alt + T) và trong đó bạn sẽ nhập các lệnh sau:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo
flatpak install kdeapps org.kde.neochat

Và thì đấy, bạn có thể bắt đầu sử dụng ứng dụng khách Matrix này.


Để 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: Miguel Ángel Gatón
  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.