IRSSI : IRC da Terminale
Treviñ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: