Se você passa muito tempo no terminal Linux e prefere realizar tarefas diretamente na linha de comando, usar aplicativos de mensagens como WhatsApp e Telegram pelo terminal pode ser uma solução prática e eficiente. Este artigo apresenta o nchat, uma ferramenta que permite o uso de WhatsApp e Telegram em uma interface baseada em texto, ideal para usuários que preferem o ambiente de terminal.
O nchat é um programa de código aberto que utiliza a biblioteca ncurses para exibir mensagens de forma legível e interativa diretamente no terminal. Essa ferramenta oferece funcionalidades essenciais para o uso de mensagens instantâneas, como a leitura de mensagens, envio de reações e até visualização de mídia. Neste post, ensinaremos como instalar e configurar o nchat no Linux, explorando suas principais funções e personalizações.
WhatsApp e Telegram no terminal através do nchat no Linux
Antes de nos aprofundarmos nos detalhes técnicos de instalação e uso, vale a pena destacar algumas das vantagens de utilizar o nchat no terminal:
- Acesso Simplificado: Com o nchat, você pode acessar suas mensagens do WhatsApp e Telegram sem sair do terminal, ideal para quem trabalha com servidores ou máquinas sem interface gráfica.
- Economia de Recursos: Diferente das versões gráficas dos aplicativos, o nchat consome menos memória e CPU, tornando-o ideal para máquinas mais limitadas.
- Maior Produtividade: Para usuários avançados que passam muito tempo no terminal, alternar entre aplicações gráficas e o terminal pode ser improdutivo. O nchat resolve isso, centralizando as atividades em um só lugar.
- Flexibilidade e Personalização: Além de oferecer as funções básicas dos aplicativos, o nchat permite personalizar esquemas de cores e atalhos, tornando a experiência ainda mais adaptada ao gosto do usuário.
Instalação do nchat em Sistemas Debian/Ubuntu
Se você utiliza uma distribuição baseada em Debian ou Ubuntu, siga as instruções abaixo para instalar o nchat. Para outras distribuições Linux, o código-fonte e instruções adicionais podem ser encontrados no repositório GitHub oficial do projeto.
1. Instalando dependências
Antes de instalar o nchat, é necessário garantir que algumas bibliotecas e ferramentas estejam presentes no sistema. Abra o terminal e execute o seguinte comando para instalar as dependências:
sudo apt install ccache cmake build-essential gperf help2man libreadline-dev libssl-dev libncurses-dev libncursesw5-dev ncurses-doc zlib1g-dev libsqlite3-dev libmagic-dev golang gitEssas bibliotecas são essenciais para compilar e executar o nchat, já que ele depende de algumas delas para interagir com as APIs e para exibir a interface de forma correta.
2. Baixando o código-fonte do nchat
Com as dependências instaladas, o próximo passo é baixar o código-fonte do nchat do GitHub. No terminal, execute o seguinte comando:
git clone https://github.com/d99kris/nchat.gitEste comando cria uma pasta chamada nchat no diretório atual, contendo todos os arquivos do projeto.
3. Compilando o código-fonte
Depois de baixar o código, entre no diretório nchat e crie uma pasta para a compilação:
mkdir -p build && cd build && cmake .. && make -sO comando acima cria uma pasta de construção, gera os arquivos necessários e compila o nchat. Este processo pode levar alguns minutos, dependendo do seu sistema.
4. Instalando o nchat
Após a compilação, você precisa instalar o programa no sistema para poder utilizá-lo. Execute o seguinte comando:
sudo make installAgora o nchat está instalado e pronto para uso. Basta digitar nchat no terminal para abrir o aplicativo e começar a usá-lo.
Principais funcionalidades do nchat
O nchat oferece uma série de funcionalidades para permitir uma experiência de mensagens bastante completa e semelhante às versões gráficas dos aplicativos. Aqui estão algumas das principais funções:
- Pular para Mensagens Não Lidas: Um dos principais recursos do nchat é a capacidade de pular diretamente para mensagens não lidas, o que facilita acompanhar conversas ativas.
- Recibos de Leitura: O nchat também suporta recibos de leitura, assim como o WhatsApp e Telegram nas versões móveis e web, indicando se o destinatário leu a mensagem enviada.
- Esquemas de Cor e Atalhos Personalizáveis: O usuário pode personalizar o esquema de cores e os atalhos de teclado para deixar o aplicativo ainda mais adaptado ao seu gosto.
- Cache de Histórico de Mensagens com Suporte para Exportação de Texto: O nchat permite salvar o histórico de mensagens em cache e exportá-lo como um arquivo de texto, útil para arquivamento e consulta futura.
- Envio de Mensagens Formatadas com Markdown: O suporte a Markdown no nchat permite formatar mensagens com negrito, itálico e outros estilos, facilitando a comunicação de maneira mais organizada.
- Interação com Mensagens: Além de enviar e receber mensagens, é possível responder, apagar, editar e até enviar reações (emojis) às mensagens.
- Visualização de Mídia: A ferramenta permite visualizar e salvar arquivos de mídia, como fotos, vídeos e documentos, direto no terminal.
- Status do Usuário: O nchat mostra o status dos usuários, incluindo se estão online, ausentes ou digitando, permitindo um feedback mais dinâmico nas conversas.
- Reações e Emojis: A aplicação também permite o envio e exibição de emojis e reações de maneira similar às versões gráficas, tornando as interações mais expressivas.
Como usar o nchat
Após instalar o nchat, você pode começar a utilizá-lo digitando o comando nchat no terminal. Assim que a aplicação abre, você será solicitado a configurar e autenticar sua conta de WhatsApp e Telegram através de um QR Code, de maneira similar ao WhatsApp Web.
Uma vez configurado, você verá uma interface dividida em seções, com a lista de contatos e mensagens. Use as teclas direcionais para navegar entre conversas e o Enter para abrir um chat específico. Abaixo, listamos alguns comandos úteis para operar o nchat:
- Navegação Rápida: Utilize as teclas direcionais para navegar entre os chats e mensagens.
- Atalhos Personalizados: Configure atalhos de teclado conforme preferir para ações específicas.
- Envio de Mídia: Para enviar arquivos, acesse o menu de opções e selecione o arquivo desejado.
- Histórico e Exportação: Para salvar um histórico de conversa, utilize o comando de exportação disponível nas configurações.
Personalizando o nchat
Um dos diferenciais do nchat é sua capacidade de personalização. Para quem passa muitas horas no terminal, poder ajustar o visual e a usabilidade do programa é essencial. Abaixo, apresentamos algumas personalizações recomendadas:
- Esquema de Cores: Em arquivos de configuração, você pode ajustar as cores para tornar a interface mais confortável para os olhos.
- Atalhos de Teclado: Adapte os atalhos para tornar o uso mais fluido e eficiente.
- Ajustes de Histórico: Configure o armazenamento do histórico de mensagens, o que pode ser útil para referência futura.
Problemas comuns que você pode encontrar
Durante a instalação ou uso do nchat, você pode encontrar alguns problemas comuns. Abaixo, listamos algumas soluções para ajudar a resolver possíveis erros:
- Erro de Dependência: Certifique-se de que todas as dependências foram instaladas corretamente antes de compilar o código.
- Falha na Conexão: Verifique a conexão com a internet e se as APIs do WhatsApp e Telegram estão acessíveis.
- Problemas de Autenticação: Caso o QR Code não funcione, tente reiniciar o processo de autenticação.
Vale a pena usar o WhatsApp e Telegram via terminal?
O nchat é uma ferramenta poderosa para quem busca simplicidade e produtividade ao usar aplicativos de mensagens diretamente no terminal Linux. Com recursos robustos, uma interface de usuário otimizada para o terminal e uma vasta gama de personalizações, o nchat é uma excelente escolha para profissionais e entusiastas de tecnologia que preferem manter todas as suas atividades em um ambiente de linha de comando.
Este artigo apresentou uma visão geral sobre como instalar, configurar e aproveitar ao máximo o nchat. Com ele, você pode se manter conectado ao WhatsApp e Telegram de forma prática e eficiente, economizando recursos e integrando suas atividades no ambiente de terminal.
Perguntas frequentes sobre WhatsApp e Telegram no terminal do Linux
Com o crescimento das ferramentas em modo texto e o aumento da produtividade em ambientes de terminal, muitos usuários de Linux estão buscando maneiras de integrar aplicativos de comunicação, como WhatsApp e Telegram, diretamente na linha de comando. Essa abordagem não só economiza recursos do sistema como também permite que usuários permaneçam concentrados em um único ambiente sem alternar entre interfaces gráficas.
O nchat é uma solução popular para essa necessidade, oferecendo uma interface eficiente e funcional no terminal. Abaixo, respondemos às perguntas mais frequentes sobre o uso de WhatsApp e Telegram no terminal Linux, abordando desde a instalação e configuração até personalização e recursos avançados.
1. O que é o nchat e para que ele serve?
Resposta: O nchat é um aplicativo de código aberto que permite acessar o WhatsApp e o Telegram diretamente no terminal do Linux. Ele utiliza a biblioteca ncurses para criar uma interface em modo texto, ideal para quem prefere usar o terminal para todas as tarefas, mantendo a produtividade sem precisar de uma interface gráfica.
2. Como instalo o nchat no Linux?
Resposta: A instalação do nchat envolve a instalação de algumas dependências e a compilação do código-fonte do repositório do GitHub. Para sistemas Debian/Ubuntu, você pode instalar as dependências e seguir os comandos de compilação e instalação listados no repositório do projeto. Veja as instruções completas aqui.
3. É seguro usar o nchat para acessar WhatsApp e Telegram?
Resposta: Sim, o nchat usa as APIs oficiais do WhatsApp e Telegram para a comunicação. No entanto, é sempre importante baixar e compilar o aplicativo diretamente do repositório oficial no GitHub para garantir que você está usando uma versão segura e sem modificações de terceiros.
4. Como faço para autenticar minha conta do WhatsApp ou Telegram no nchat?
Resposta: Assim como nas versões web, o nchat solicita que você escaneie um QR Code com seu celular para autenticar sua conta. Para isso, abra o aplicativo no celular, vá em Configurações > WhatsApp Web (ou equivalente no Telegram), e escaneie o código que aparece no terminal.
5. Posso enviar arquivos de mídia pelo terminal com o nchat?
Resposta: Sim, o nchat permite enviar e visualizar arquivos de mídia, como fotos, vídeos e documentos, diretamente pelo terminal. Basta acessar o menu de envio de arquivos no chat e selecionar o arquivo desejado.
6. O nchat exibe notificações de mensagens?
Resposta: O nchat permite pular para mensagens não lidas e mostra o status de leitura (recibos de leitura) das mensagens, assim como indica se o contato está online, digitando ou ausente, mantendo você atualizado no terminal.
7. É possível personalizar a interface do nchat?
Resposta: Sim, o nchat permite personalizar o esquema de cores e os atalhos de teclado. Essas configurações podem ser ajustadas nos arquivos de configuração do próprio aplicativo, proporcionando uma experiência adaptada ao seu gosto.
8. Como posso ver o histórico de conversas no nchat?
Resposta: O nchat armazena o histórico de mensagens em cache e oferece uma opção para exportá-lo como um arquivo de texto. Isso permite que você tenha um registro das conversas que pode ser acessado a qualquer momento.
9. Posso enviar reações e emojis pelo terminal?
Resposta: Sim, o nchat suporta o envio e exibição de emojis e reações. Você pode escolher entre visualizar emojis em formato de texto ou como gráficos, dependendo de suas preferências de visualização.
10. O nchat funciona em outras plataformas além do Linux?
Resposta: Sim, além do Linux, o nchat também funciona no macOS, onde pode ser instalado via brew. No entanto, a ferramenta foi desenvolvida especificamente para ambientes baseados em Unix.
11. É possível editar ou excluir mensagens no nchat?
Resposta: Sim, o nchat permite editar e excluir mensagens, assim como responder diretamente a uma mensagem em um chat específico, proporcionando as mesmas funcionalidades das versões móveis e web.
12. Quais são os requisitos para compilar e usar o nchat no Linux?
Resposta: O nchat exige algumas dependências específicas, como ccache, cmake, libreadline-dev, libncurses-dev, libssl-dev, entre outras. Para compilar, siga as instruções do repositório GitHub para garantir que todas as dependências estão instaladas corretamente.
13. Como posso desinstalar o nchat se eu não quiser mais usá-lo?
Resposta: Para desinstalar o nchat, basta deletar os arquivos gerados durante a compilação e a instalação, ou utilizar o comando make uninstall na pasta de instalação, caso o Makefile suporte essa opção.
14. Como posso resolver problemas de conexão com o WhatsApp ou Telegram no nchat?
Resposta: Verifique se sua conexão com a internet está ativa e estável. Caso o problema persista, reinicie o terminal e tente reautenticar sua conta. Também é útil verificar se as APIs do WhatsApp e Telegram estão operando normalmente.
15. Existe alguma alternativa ao nchat para usar WhatsApp e Telegram no terminal?
Resposta: Sim, existem outras alternativas como o whatscli e o tg (cliente para Telegram em linha de comando), mas o nchat se destaca por oferecer suporte a ambos os serviços em uma única interface, tornando-o prático para usuários que utilizam tanto o WhatsApp quanto o Telegram.
Veja outras soluções de problemas do Windows, macOS, Linux e outros sistemas:
23+ LUTs (efeitos) incríveis gratuitos para Adobe Lightroom
As LUTs do Lightroom, ou Look-Up Tables, são recursos poderosos para edição de fotos que podem transformar suas imagens em capturas elegantes e chamativas com o mínimo de esforço. Ao aplicar LUTs do Lightroom nas suas fotos, você pode alterar completamente suas cores e tons, conferindo-lhes um visual único e criativo sem precisar fazer ajustes … Ler mais
Como o cliente de Web Design pode prejudicar o próprio site?
A importância do desempenho e da acessibilidade de um site é amplamente reconhecida. Ou pelo menos deveria ser. Há uma abundância de conteúdo dedicado a esses temas, o que cria uma conscientização crucial. Espera-se que essa conscientização leve ao aprendizado, e que o aprendizado, por sua vez, leve à implementação das melhores práticas. Assim, tornamos … Ler mais
Como migrar o WDS e MDT para um novo servidor Windows
A migração de serviços entre servidores é uma tarefa comum em ambientes corporativos, seja por questões de segurança, conformidade, fim de vida útil do hardware ou aumento de carga. Quando se trata de migrar o Windows Deployment Services (WDS) e o Microsoft Deployment Toolkit (MDT) para um novo servidor, essa tarefa pode parecer complexa, mas … Ler mais
Como configurar a desduplicação de dados no Windows Server
A otimização de espaço em disco é uma preocupação constante para administradores de servidores. Com o aumento contínuo da quantidade de dados armazenados, a gestão eficiente do armazenamento se torna crucial para reduzir custos e melhorar o desempenho do sistema. Nesse contexto, a Desduplicação de Dados (ou Data Deduplication) é uma tecnologia importante, que pode ser configurada … Ler mais
Segurança avançada de login (ESS) no Windows 11
O Windows 11 é uma plataforma repleta de recursos inovadores, e um desses recursos é a Segurança Avançada de Login (ESS, na sigla em inglês). Com o ESS, o sistema operacional oferece uma camada adicional de segurança para os usuários, aprimorando o processo de login através de métodos biométricos, como reconhecimento facial e leitura de impressões digitais. … Ler mais
Como listar todos os pacotes instalados no Linux
No sistema operacional Linux, a gestão de pacotes é uma tarefa essencial para manter o sistema atualizado e funcionando de maneira eficiente. Cada distribuição Linux possui um método específico para instalar, atualizar e remover pacotes. Uma das tarefas mais comuns é verificar quais pacotes estão instalados no sistema. Esse processo é simples e pode ser … Ler mais






