NeoChat 1.0, клієнт Matrix, розроблений спільнотою KDE

Останнім часом запуск перша основна версія Neochat 1.0, програма обміну повідомленнями, розроблена спільнотою KDE який виділяється підтримкою протоколу Matrix (це відкрита мережа для безпечного та децентралізованого зв'язку) і є форком Spectral.

NeoChat переписано за допомогою фреймворку Kirigami для створення інтерфейсу та бібліотеки libQuotient для підтримки протоколу Matrix. Код написаний на C ++ та QML і поширюється під ліцензією GPLv3 плюс має мультиплатформену підтримку, тобто стільки, скільки для Linux, як для Windows та Android.

Це ініціатива, яка повністю відповідає цілям KDE щодо створення відкритої операційної системи для всіх. Ось чому нам потрібен клієнт Matrix, який інтегрується у Плазму, і таким чином народився NeoChat ... Ми хотіли б надіслати величезну подяку цим двом проектам та їх співавторам. Без них NeoChat не був би можливим.

NeoChat використовує фреймворк Kirigami та QML, щоб забезпечити елегантний та збіжний інтерфейс користувача.

Про NeoChat

На сучасному етапі розвитку, програма підтримує основні операції обміну повідомленнями, такі як надсилання повідомлень та файлів, приватні чати, відображення сповіщень, підключення до кімнат, автоматичне заповнення імен користувачів, вставка Emoji, надсилання та обробка запрошень.

Інтерфейс автоматично адаптується до розміру екрану і може використовуватися на мобільних пристроях на базі Plasma Mobile або Android. Наприклад, при відображенні кімнат на великих екранах автоматично відображається бічна панель із усією інформацією про кімнату, яка стає спливаючим блоком на маленьких екранах. Надаються можливості для створення нових кімнат чату, де ви можете видаляти користувачів, встановлювати заборони, завантажувати аватари та редагувати метадані.

Включає вбудований редактор зображень що дозволяє обрізати та обертати фотографії перед їх надсиланням. Редактор базується на бібліотеці KQuickImageEditor, розробленій розробниками NeoChat.

Програма використовується за замовчуванням у випуску смартфонів PinePhone із KDE Plasma Mobile. Можна підключитися до будь-якого сервера, який підтримує протокол Matrix. З функцій, які ще не реалізовані, виділяється підтримка шифрування, відеодзвінків та редагування надісланих повідомлень. Також планується вдосконалити інтеграцію з різними програмами KDE: планується використовувати фреймворк Purpose для обміну вмістом з іншими програмами та бібліотеку Sonnet для перевірки орфографії.

Нарешті, розробники зазначають, що є ще кілька речей для полірування:

NeoChat повністю перекладено англійською, українською, шведською, іспанською, португальською, угорською, французькою, голландською, каталонською (валенсійською), каталонською, британською англійською, італійською, норвезькою нюнорською та словенською мовами. Велике спасибі всім перекладачам. Якщо NeoChat не доступний вашою рідною мовою, будь ласка, приєднайтеся до команди локалізації KDE.

На даний момент підтримка шифрування відсутня, а NeoChat також не підтримує відеодзвінки та редагування повідомлень. Обидва вони працюють.

Нам також бракує певної інтеграції з іншими програмами KDE,
як і у Purpose, що дозволить NeoChat використовувати для обміну вмістом з інших програм KDE; та з Sonnet, який забезпечить можливості перевірки правопису.

Якщо ви хочете дізнатися більше про це, ви можете проконсультуватися за наступним посиланням.

Як встановити NeoChat на Ubuntu та похідні?

Для тих, хто зацікавлений у можливості встановити цей клієнт Matrix у своїй системі, вони можуть це зробити, дотримуючись інструкцій, якими ми ділимося нижче.

Загалом, для Linux у нас є два способи встановлення клієнта, один із них - компіляція програми, а інший - за допомогою пакетів Flatpak.

І в цьому випадку ми збираємось піти на найпростіший варіант, який стосується Flatpak. Для цього нам потрібна лише підтримка, щоб мати можливість встановлювати програми Flatpak у нашій системі.

Щоб встановити NeoChat через flatpak, просто відкрийте термінал (ви можете скористатися комбінацією клавіш Ctrl + Alt + T) і в нього введете такі команди:

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

І вуаля, з цим ви можете почати використовувати цей клієнт Matrix.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.