That's my blog… Life and Linux

IRSSI : IRC da Terminale

IrssiTreviño: «Ancora per voi una nuova guida “targata” Nardin»
Ecco che dopo smanettamenti vari sono riuscito a comprendere a fondo Irssi: software dalle grosse potenzialità, nascoste naturalmente dalla linea di comando.

Inanzitutto installiamolo:

sudo apt-get install irssi

Una volta terminati i processi di apt, possiamo avviarlo lanciando irssi; eh… In effetti è un po’ scarno, vero??

Passiamo ora alla configurazione… Beh possiamo dire che è utilizzabile attraverso i soliti comandi irc, ma prima, settiamo il nostro nick. Il comando /set mostrerà la lista dei possibili setting da applicare, tra cui di sicuro il primo è il nostro nick; per utilizzare il nick «MIONICK» digitiamo

set nick MIONICK

Adesso siamo pronti per connetterci; il comando /connect stabilirà una connessione con un server, ad esempio:

/connect irc.ubuntu.com

Potete visualizzare la lista dei canali del server (in questo caso quello di ubuntu = freenode) con il comando /list, e ad esempio filtrarla con un argomento di interesse, tipo

/list #ubuntu*

mentre con il seguente comando potrete accedere ad un canale da voi scelto

/join #ubuntu-it

Inoltre ricordate: Se volete ritornare alla finestra iniziale (quella del server) basta premere ALT+1. In IRSSI il passaggio fra una finestra e l’altra avviene con la pressione di ALT+N dove N e’ un numero da 1 a 0.

Altri possibili comandi sono :

/query nickname (apre una finestra di query con un utente dal nome nickname)
/win k (chiude la finestra attuale)

Se invece volete spedire un file usate:

/dcc send nome_persona file_da_spedire

oppure ricevere:

/dcc get nome_persona file_da_ricevere file_da_ricevere

Beh mi sembra che adesso sia possibile fare di tutto no?! 😉

Adesso vediamo come automatizzare il processo di connessione all’avvio:

Supponiamo di volerci connettere al server freenode in automatico, identificarci, e joinare sul canale #lugbari (è quello che serve a me :)); inanzitutto creiamo il network, identificandola all’interno di irssi:

/NETWORK ADD FreeNode $/NETWORK ADD -autosendcmd "/msg nickserv IDENTIFY password" FreeNode

La seconda parte è utile nel caso in cui abbiamo un nick registrato ed abbiamo bisogno di identificarci, grazie ad essa, è possibile farlo in automatico

Ora inseriamo il server:

/SERVER ADD -auto -network FreeNode irc.freenode.org 6667 password (opzionale)

Con questo abbiamo associato l’indirizzo del server al network precedentemente creato.

Infine, l’autojoin al canale:

/CHANNEL ADD -auto #lugbari FreeNode password (opzionale)

Riavviamo il tutto… et voilà 🙂

Come al solito esistono una miriade di altre opzioni, spiegarvele tutte sarebbe impossibile (leggete i doc od il man eventualmente), ma vi anticipo che è possibile utilizzare irssi come client icq, o altro ancora, attraverso vari plugin.

Ecco alcuni screenshot presi da qua per darvi una idea:

irssi-ksiadz irssi-madcow 

 

Nardin