Não, você não voltou aos anos 1990. Algumas tecnologias são simplesmente mais duradouras do que outras, e o IRC é uma delas. Hoje em dia o IRC está mais funcional do que nunca, novos recursos estão em desenvolvimento, graças ao projeto IRCv3, e sua premissa ainda é boa o suficiente para ser copiada (olhando para você, Slack).
Se você nunca ouviu falar do IRC, aqui está um rápido resumo:
O que é IRC?
A abreviatura significa Internet Relay Chat, e é um protocolo de comunicação que permite aos usuários conversar em canais (salas de chat) em redes IRC. Uma rede consiste em servidores IRC, e os usuários se conectam a ela a partir de um aplicativo cliente IRC.
O IRC foi criado em 1988 e teve uma história um tanto turbulenta com divisões e bifurcações devido a divergências sobre a padronização do protocolo. Conforme as pessoas mudaram para redes sociais e vários aplicativos de mensagens, a popularidade do IRC diminuiu. No entanto, milhares ainda estão usando, e a maioria se reúne em Freenode. Atualmente é a maior rede de IRC, com a maioria dos canais dedicados a software livre e de código aberto.
Todas as principais distribuições do Linux têm um canal de IRC, então o IRC oferece uma ótima maneira de obter ajuda ou encontrar outros usuários do Linux. Você pode trocar mensagens e arquivos privados com outras pessoas e criar seus próprios canais - públicos, privados ou somente para convidados. As ações do usuário são chamadas de comandos IRC e começam com uma barra. Para entrar em um canal, você digitaria / join #channelname
no seu cliente IRC.
A maioria das redes permite que você participe sem uma conta. Uma vez que os chats de IRC são apenas mensagens de texto simples, toda a experiência é leve e igualmente rápida em desktops e dispositivos móveis.
Interessado em experimentar o IRC? Quer mudar seu cliente de IRC atual? Aqui estão alguns dos melhores clientes IRC que você encontrará no Linux - e coisas que você pode fazer com eles.
Mantenha o seu cliente IRC simples
1. Polari
O objetivo da Polari é começar a conversar. Não tem dezenas de opções para distraí-lo. Tudo o que você precisa fazer é clicar no botão de adição, escolher uma rede da lista (ou adicionar uma personalizada) e entrar em um canal. Muitos acharão Polari muito limitado, mas parece um boa escolha para iniciantes e minimalistas.
Luzes:
- Carregar automaticamente imagens e texto para um serviço pastebin.
Local na rede Internet
2. Pidgin
Você deve se lembrar do Pidgin como um aplicativo de mensagens instantâneas multi-protocolo que antecede as soluções multifuncionais atuais, como o Franz. Um dos protocolos suportados é o IRC, o que torna o Pidgin um cliente IRC totalmente funcional. Você pode criar contas em várias redes e ingressar em vários canais ao mesmo tempo. A autenticação com SSL e SASL é suportada, e o Pidgin pode conectar-se automaticamente a canais selecionados na inicialização.
Luzes:
- Plug-ins opcionais que permitem realce de palavras, notificações personalizáveis, ocultação de mensagens de junção / parte, etc..
Local na rede Internet
Menção especial:
Communi - um cliente IRC baseado em QT com sua própria estrutura de IRC. Ele suporta o recurso de divisão de visualização que permite que você veja vários canais lado a lado.
Bate-papo do terminal
3. Irssi
Se você leva o IRC a sério e passa muito tempo no Terminal, o Irssi é o cliente de IRC para você. Ele oferece suporte a temas, gerenciamento avançado de registro de bate-papo, atalhos de teclado e apelidos de comando. Existem também plug-ins e scripts, e o Irssi-proxy está entre os mais úteis. Te ajuda manter múltiplas conexões de servidor e compartilhá-los entre clientes ou dispositivos (por exemplo, seu telefone e seu PC).
Luzes:
- Gerenciar todas as conexões IRC em uma janela ou em muitas janelas separadas.
- Divida as mensagens em janelas por tipo, de modo que as mensagens privadas sejam exibidas em uma janela e as mensagens de status em outra.
Local na rede Internet
4. Weechat
WeeChat é tudo sobre extensibilidade. Se desejar, você pode adicionar recursos por meio de plug-ins ou escrever scripts em várias linguagens (Python, Perl, Lua, Ruby ...). Se não, apenas mantenha-o leve.
WeeChat pode se conectar a vários servidores e criptografar suas informações privadas. Embora seja um aplicativo baseado em ncurses, WeeChat é bastante colorido e suporta vários ajustes de aparência. Você também pode usar um front-end - Glowing Bear é uma recomendação popular.
Luzes:
- Crie gatilhos (ações automatizadas) para executar comandos, enviar mensagens de resposta automática em chats IRC privados, alterar cores de apelidos em canais IRC e muito mais.
Local na rede Internet
5. F-IRC
F-IRC é um cliente IRC de linha de comando com uma interface compacta que você pode navegar com as teclas do cursor. Ele suporta cores e permite conexões com vários servidores IRC. Você pode definir seus canais favoritos e personalizar o F-IRC em detalhes editando o arquivo de configuração.
Luzes:
- Preencher automaticamente qualquer número de palavras definidas pelo usuário - apenas liste-as no arquivo de configuração.
- A nuvem de palavras mostra as palavras mais frequentes em seus chats de IRC.
Local na rede Internet
Menções Especiais:
Enquanto BitchX é um cliente IRC de linha de comando bastante popular, ii (irc it) é diferente de qualquer outro nesta lista. É um cliente IRC baseado em sistema de arquivos que cria diretórios e arquivos para cada servidor e canal que você entrar. Experimente e veja se você consegue lidar com o geekiness.
Não perca nada
6. Quassel
O IRC é ótimo, mas tem uma grande falha: você não pode ver as mensagens que foram postadas em um canal enquanto você estava offline. Quassel resolve este problema com seu abordagem cliente-servidor.
O componente “núcleo” (servidor) do aplicativo está constantemente online, mesmo quando você fecha o cliente. Quando o cliente se reconecta, o servidor mostra novas mensagens desde o momento em que você se desconectou. Se você não gosta desta funcionalidade, o Quassel funciona tão bem como um cliente IRC normal.
Você pode tema Quassel com folhas de estilo e organizar bate-papos abertos com Listas de bate-papo personalizadas. Este recurso permite agrupar canais de IRC, separar mensagens privadas de mensagens de status e ocultar alguns tipos de mensagens.
Luzes:
- A opção de busca de backlog carrega automaticamente o log de cada sessão de chat, permitindo que você simplesmente role para trás para ler mensagens antigas.
- O Quassel pode exibir uma visualização do site quando você passa o mouse sobre um link em um bate-papo.
Local na rede Internet
7. Smuxi
Como Quassel, Smuxi conta com o modelo cliente-servidor para entregar mensagens que você perdeu enquanto estava offline. Além do IRC, Smuxi pode se conectar a Twitter, Facebook Chat e Jabber / XMPP.
Dois modos de visualização ajudam a gerenciar vários canais IRC. O modo Caret permite que você navegue na interface do Smuxi com o teclado, e o modo Browse permite que você alterne para outras guias no Smuxi sem alterar seu estado (por exemplo, remover destaques ou marcar mensagens como lidas).
Smuxi é programável, para que você possa escrever ganchos e plug-ins para expandir URLs encurtados em bate-papos, imprimir a música que está tocando ou as informações do sistema e muito mais.
Luzes:
- A opção Message Patterns pode converter frases comuns ou recorrentes em links, endereços de e-mail ou outro texto definido pelo usuário.
- Integração com o menu de mensagens do Ubuntu e notificações da área de trabalho do GNOME.
Local na rede Internet
Menções Especiais:
Com ajustes e plugins, Irssi e WeeChat também podem ser usados para conexões permanentes de IRC. Se você gostaria de jogar com uma solução auto-hospedada, experimente The Lounge ou Convos. Ambos os clientes IRC podem ficar online e garantir que você não perca nada.
Ajuste cada detalhe
8. Konversation
Como um verdadeiro aplicativo KDE, O Konversation é completamente personalizável e coopera com outros aplicativos do KDE. Ele pode se integrar com a Agenda do Kontact para mostrar seus contatos que usam IRC. Você pode definir vários apelidos e métodos de identificação para cada rede IRC que adicionar e alternar rapidamente entre eles no menu suspenso na janela principal de bate-papo.
O Konversation tem uma interface com guias, e você pode obter notificações detalhadas sobre as atividades em cada guia. Também é possível receber mensagens de canal como notificações na área de trabalho do KDE enquanto o Konversation é minimizado.
Luzes:
- Cada canal em que você entra pode usar uma codificação de caracteres diferente.
- Os scripts integrados permitem que você compartilhe informações sobre o clima ou a música que está ouvindo.
- A ferramenta URL Catcher pode listar e exportar todos os links do canal selecionado.
Local na rede Internet
9. Hexchat
UMA garfo do outrora famoso XChat, HexChat tem tudo que você precisa sem ser muito complicado. É por isso que muitas distribuições Linux o distribuem como o cliente IRC padrão. Você pode configurá-lo para canais automáticos e criar apelidos para comandos IRC.
HexChat suporta vários métodos de autenticação (SASL, NickServ…) e scripts com Perl e Python. A caixa de diálogo Preferências oferece muitos opções de ajustes de interface, como cores personalizadas e transparência. Ferramentas extras para lidar com URLs e trechos de texto de substituição automática podem ser encontradas no menu Configurações.
Luzes:
- O recurso de linha do marcador permite que você saiba onde você parou em uma conversa, separando as mensagens antigas das não lidas.
- O HexChat pode notificá-lo quando certas palavras ou nomes de usuário aparecem em um canal de IRC.
Local na rede Internet
10. Kvirc
À primeira vista, o Kvirc pode parecer antiquado, mas na verdade presta atenção aos detalhes de aparência. Você pode criar um tema completo ajustando as fontes de entrada e saída, cores de fundo e seleção e transparência. A opção de ladrilho da janela torna possível ver vários canais simultaneamente.
Com o Kvirc, o gerenciamento de identidade é fácil graças ao Perfis de rede. Este recurso permite que você crie configurações separadas para cada rede IRC que você deseja ingressar.
Luzes:
- Crie uma lista de notificação de nomes de usuário para rastrear, e o Kvirc irá informá-lo quando esses usuários estiverem online.
- O recurso Smart Encoding permite o uso de duas codificações ao mesmo tempo, o que é útil se você estiver conversando em idiomas diferentes.
- Para ocultar spam e conteúdo indesejável, aplique filtros de palavras.
Local na rede Internet
Outras coisas legais para fazer no IRC
1. Use seu navegador como um cliente IRC
Se você já passa muito tempo no navegador da web e não deseja instalar um cliente IRC separado, a solução é óbvia. Acesse o IRC pelo navegador! Kiwi IRC é um cliente IRC baseado na web popular e uma boa escolha para iniciantes. Como alternativa, dê uma olhada na Riot, que vimos enquanto ainda era chamada de Vector.
2. Conecte-se ao Slack
Já que o Slack é fortemente inspirado no IRC, é justo que você possa acessá-lo de seu cliente de IRC regular. É verdade que a maioria das opções não estará disponível, mas você ainda poderá enviar e receber mensagens. Você pode seguir as instruções do Slack ou configurar um dos aplicativos auxiliares e plug-ins de terceiros (wee-slack, Slack IRC Client ou slack-irc).
3. Conecte-se ao Twitch
Se você assiste a streams de jogos no Twitch, provavelmente sabe que é possível bater papo com outros usuários. Você sabia que pode fazer isso de qualquer cliente IRC? A configuração é relativamente simples e bem explicada na documentação oficial.
4. Crie seu próprio canal de IRC
A verdadeira diversão começa com seu próprio canal de IRC. Para criar um, escolha um nome, entre no canal e registre-o. Isso é tudo!
Você deve ter um apelido registrado nessa rede, e você pode verificar se o nome do canal que você deseja já está em uso com / msg ChanServ info ## chan-nel-name
.
Agora você pode convidar usuários, proteger o canal com senha para torná-lo privado ou adicionar alguns bots a ele. Existem muitos usos para um canal IRC: desde hospedar chats em grupo e sessões de perguntas e respostas até organizar um grupo de estudos com seus amigos ou configurar um serviço de helpdesk para sua empresa.
5. Divirta-se com os bots IRC
Os bots de IRC podem tornar seu canal mais interativo e auxiliá-lo na administração. Você pode usá-los para proteção anti-spam e banimento automático, ou para obter estatísticas sobre o canal e seus visitantes. Os bots podem mostrar a hora local para um usuário selecionado, buscar informações sobre o clima e definições de palavras e retransmitir entradas de feeds RSS.
Você pode usar bots para organizar jogos de perguntas e respostas em seu canal, ou para negócios mais sérios, para notificar os usuários sobre a atividade do repositório GitHub e novos relatórios de bug em um projeto de software. Alguns bots podem postar conteúdo do canal no Twitter, enquanto outros podem criar links para páginas de manual do Linux e documentação de software. Eles são relativamente fácil de programar, então, se você não está satisfeito com os bots IRC existentes, você sempre pode fazer o seu próprio.
VEJA TAMBÉM: 15 melhores software de backup gratuito para Linux
Experimente estes clientes IRC para Linux, mas esteja seguro!
Faça o que fizer no IRC, lembre-se de ficar seguro. Como em qualquer outro lugar na Internet, usuários mal-intencionados e “aspirantes a hackers” também podem aparecer nos canais de IRC. Não aceite arquivos de usuários desconhecidos. Você também pode configurar uma lista de ignorados ou desativar mensagens privadas para se proteger. Claro, seja educado e respeite as regras do canal, e você certamente se divertirá muito.
Agora estamos interessados em sua opinião sobre o IRC. Você ainda usa? Qual é o seu cliente IRC favorito para Linux? Conte-nos na seção de comentários abaixo!