Como instalar o Irssi e usar o IRC do terminal Linux

O IRC é um dos principais meios de comunicação dentro da comunidade Linux. Apesar de sua idade, grandes projetos ainda o utilizam. Existem muitos clientes de IRC diferentes no Linux para escolher, mas de longe um dos mais populares é o Irssi. A razão pela qual o Irssi é tão popular é que é um programa terminal. Isso significa que, desde que você tenha um terminal, poderá se comunicar por IRC. O melhor de tudo, por ser um programa somente de texto, usa pouquíssimos recursos. Veja como instalar o Irssi em sua distribuição Linux de escolha.

ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.

Instalação

Ubuntu

sudo apt install irssi

Debian

sudo apt-get install irssi

Arch Linux

sudo pacman -S irssi

Fedora

sudo dnf install irssi

OpenSUSE

sudo zypper install irssi

Outros Linux

Construir o Irssi a partir da fonte requer algumas dependências, mas não muitas, pois o programa é orientado a texto. Para compilar, certifique-se de ter Glib 2.6 ou mais recente, pkg-config, OpenSSL, git e Terminfo. Lembre-se de que essas dependências podem ter nomes diferentes, dependendo do sistema operacional. Para obter melhores resultados, verifique pkgs.org ou pesquise no gerenciador de pacotes do seu PC Linux.

  Como jogar Hearthstone no Linux

Inicie o processo de compilação do Irssi pegando primeiro o código-fonte do Github usando o comando git no terminal.

git clone https://github.com/irssi/irssi.git

Use o comando CD para alterar o diretório de trabalho do terminal de ~/ para a pasta Irssi recém-clonada.

cd irssi

Dentro da pasta, todo o código necessário para construir o cliente Irrsi IRC está lá. O primeiro passo para construí-lo é executar o script autogen. Isso gerará automaticamente os arquivos necessários.

./autogen.sh

A execução do script autogen gerará alguns arquivos, incluindo o script configure. Configure é usado para escanear um PC e criar um novo arquivo “make” (também conhecido como instruções de compilação).

./configure

Configure gerou um novo arquivo “make”. A partir daqui, use o makefile para iniciar a compilação do Irssi. Entenda que isso pode levar um pouco de tempo, pois compilar software nunca é rápido.

make

Quando o GCC terminar de compilar o software, faça login como usuário root em seu PC e instale o Irssi no sistema.

su 

make install

A partir daqui, você poderá iniciar o cliente Irssi IRC abrindo um terminal e digitando “irssi” como comando.

  Como configurar um ponto de acesso Wi-Fi no Linux

Configuração

O cliente Irssi IRC funciona muito bem, mas se você quiser tirar o máximo proveito dele, é melhor configurá-lo. O arquivo de configuração do Irssi está em ~/ para cada usuário. Cada usuário no PC que deseja usar o cliente IRC deve configurar seu próprio arquivo ~/.irssi/config. Para editar o arquivo, abra um terminal e digite o seguinte comando.

nano ~/.irssi/config

Aderindo a Canais

Use o comando /server para entrar no servidor IRC de sua escolha.

/server irc.test.net

Opcionalmente, faça com que Irssi sempre se junte ao seu servidor de IRC na inicialização, digitando:

/server add -auto -network test irc.test.net

/save

Com a configuração do servidor, entre no canal usando /join.

/join #testchannel

Deixe com:

/leave

/quit

Configurando um “nick”

Quando o Irssi for instalado, ele criará uma nova configuração a partir das configurações padrão do seu PC. Por exemplo, se seu “nome real” no Ubuntu for “John Smith” e seu nome de usuário “jsmith”, Irssi adicionará “John Smith” em sua configuração como seu “real_name” e “jsmith” como “nick” e “nome_usuário”.

Para a maioria das pessoas, não há motivo para alterar as configurações, pois os padrões são bons. No entanto, se você for muito exigente com o IRC, há uma maneira de alterá-lo. Comece pressionando Ctrl + W e procurando por “real_name”. Após real_name, user_name e nick, altere os valores para outra coisa. Em seguida, salve o arquivo de configuração com Ctrl + O.

  Os 5 melhores plugins de bate-papo de empatia para Linux

Conexão automática

Precisa que seu cliente de IRC se conecte automaticamente a vários canais na inicialização? Aqui está como fazê-lo. Comece juntando-se ao servidor com o comando /server.

/server irc.test.net

Use o comando /channel com -auto para efetuar login automaticamente.

/channel add -auto #test test

Depois que todos os canais forem adicionados, salve as alterações em seu arquivo de configuração.

/save

Fazer backup e criptografar a configuração do Irssi

Cobrimos apenas o básico na configuração do Irssi, pois o usuário médio provavelmente não precisará fazer nada além disso. Ainda assim, se você for um usuário avançado e tiver muitas coisas pessoais em sua pasta ~/.irssi/config, é melhor manter um backup criptografado.

Seguir a rota de criptografia significa que ninguém, mas você terá a capacidade de acessar seu arquivo de configuração. Para iniciar a criptografia, certifique-se de que o GPG esteja instalado. Em seguida, abra uma janela de terminal e criptografe sua configuração.

cd ~/.irssi
gpg -c config

A saída da criptografia deve ser ~/.irssi/config.gpg. Mova o arquivo de configuração criptografado para sua pasta /home/.

mv config.gpg ~/

Agora que o arquivo está seguro, sinta-se à vontade para carregá-lo no Dropbox, Google Drive e etc. Descriptografar o arquivo a qualquer momento executando o comando de descriptografia no GPG.

gpg config.gpg 

mv config ~/.irssi