NeoChat 1.0, um cliente Matrix desenvolvido pela comunidade KDE

Faz pouco o lançamento de a primeira versão principal de Neochat 1.0, um programa de mensagens desenvolvido pela comunidade KDE que se destaca por suportar o protocolo Matrix (é uma rede aberta para comunicação segura e descentralizada) e é um fork do Spectral.

NeoChatName é reescrito usando a estrutura Kirigami para criar interface e biblioteca libQuotient para suportar o protocolo Matrix. O código é escrito em C ++ e QML e é distribuído sob a licença GPLv3, mais tem suporte multiplataforma, ou seja, tanto para Linux, como para Windows e Android.

Esta é uma iniciativa que está muito alinhada com os objetivos do KDE de criar um sistema operacional aberto para todos. É por isso que precisamos de um cliente Matrix que se integre ao Plasma e assim nasceu o NeoChat… Gostaríamos de enviar um enorme obrigado a estes dois projetos e aos seus colaboradores. Sem eles, o NeoChat não teria sido possível.

NeoChat usa a estrutura Kirigami e QML para fornecer uma interface de usuário elegante e convergente.

Sobre o NeoChat

No estágio atual de desenvolvimento, o programa suporta operações básicas de mensagens, como o envio de mensagens e arquivos, bate-papos privados, exibição de notificações, conexão com salas, autopreenchimento de nomes de usuário, inserção de Emoji, envio e processamento de convites.

A interface se adapta automaticamente ao tamanho da tela e pode ser usado em dispositivos móveis baseados em Plasma Mobile ou Android. Por exemplo, ao exibir salas em telas grandes, uma barra lateral com todas as informações sobre a sala é exibida automaticamente, que se torna um bloco pop-up em telas pequenas. Oportunidades são fornecidas para criar novas salas de chat, onde você pode remover usuários, definir banimentos, fazer upload de avatares e editar metadados.

Inclui um editor de imagens integrado que permite cortar e girar as fotos antes de enviá-las. O editor é baseado na biblioteca KQuickImageEditor desenvolvida pelos desenvolvedores do NeoChat.

O programa usado por padrão na edição de smartphone PinePhone com KDE Plasma Mobile. É possível conectar-se a qualquer servidor que suporte o protocolo Matrix. Das funções ainda não implementadas, destaca-se o suporte para encriptação, videochamadas e edição de mensagens enviadas. Também há planos para melhorar a integração com vários aplicativos KDE: está planejado usar a estrutura Purpose para compartilhar conteúdo com outros aplicativos e a biblioteca Sonnet para verificação ortográfica.

Por fim, os desenvolvedores mencionam que ainda há várias coisas para polir:

NeoChat está totalmente traduzido para inglês, ucraniano, sueco, espanhol, português, húngaro, francês, holandês, catalão (valenciano), catalão, inglês britânico, italiano, norueguês Nynorsk e esloveno. Muito obrigado a todos os tradutores e se o NeoChat não estiver disponível em seu idioma nativo, por favor, considere entrar para a equipe de localização do KDE.

No momento, não há suporte para criptografia e o NeoChat também não oferece suporte para chamadas de vídeo e edição de mensagens. Ambos estão em andamento.

Também falta alguma integração com o resto dos aplicativos KDE,
como com o propósito, que permitirá que o NeoChat seja usado para compartilhar conteúdo de outros aplicativos do KDE; e com Sonnet, que fornecerá recursos de verificação ortográfica.

Se você quiser saber mais sobre isso, pode consultar o seguinte link.

Como instalar o NeoChat no Ubuntu e derivados?

Para aqueles que estão interessados ​​em instalar este cliente Matrix em seu sistema, eles podem fazê-lo seguindo as instruções que compartilhamos abaixo.

Em geral, para Linux temos duas formas de instalar o cliente, uma delas é compilando o aplicativo e a outra é com a ajuda de pacotes Flatpak.

E neste caso vamos para o mais simples, que é com Flatpak. Para isso basta ter o suporte para poder instalar os aplicativos Flatpak em nosso sistema.

Para instalar o NeoChat através do flatpak, basta abrir um terminal (você pode usar o atalho Ctrl + Alt + T) e nele você digitará os seguintes comandos:

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

E pronto, com isso você pode começar a usar esse cliente Matrix.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.