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

  • IRSSI è veramente uno di quei programmi da geek; quando uno che non è del settore ti chiede cosa siano tutte quelle scritte colorate e tu rispondi "non vedi? sto chattando?" e lui cade in estasti mistica… beh, un po’ di sfogo lo fa.. 😀

    Oltre al plugin per ICQ, IRSSI potrebbe esser accoppiato a BitlBee (un po’ bugged ma fa niente emoticon ) e poter accedere anche alla rete MSN: comodo per avere una app "all-in-one", però si perde qualsiasi tipo di eye-candy nell’usarlo..

    Altra cosa interessante è la grande quantità di temi scaricabili per IRSSI, e ricordo bene che il mio preferito era quello che ricalcava esattamente i colori di Eclipse (IDE per sviluppo Java e altri linguaggi), così da poter chattare tranquillamente in laboratorio senza attirare troppa attenzione 😀 

  • Tommaso

    Commento OT

    forse non è arrivato il momento di cambiare il pinguino vestito da babbo natale in alto a destra? 

  • Irssi è eccezionale, specie se usato insieme a screen.

  • blood

    cosa intendi per "se usato insieme a screen"?

    o + che altro.. come si fa? ^^ 

  • Good Evening, I just wanted to let you know that I’ve been reading your blog for a little while now, and I love it!

    So much, that Im’ actually going to add you to my blogroll on my own blog: http://www.HDTV.st
    What would you like me to title your blogroll link as?

    Again, thanks for having the passion to write and stay on top of the latest news on your blog!

    Take Care,

    Scott
    HDTV Reviews
    http://www.HDTV.st

  • Crystal

    irssi.

    Ho detto tutto.