Irssi: il client del futuro

Irssi è un client IRC, rilasciato sotto la GPL e scritto in C. La particolarità di Irssi è che è interamente a riga di comando e per questo è molto leggero. è multipiattaforma UNIX (Linux, Mac, BSD, Solaris...) e WINDOWS.

Irssi è incluso nella maggior parte dei repository delle principali distro ma è comunque possibile scaricare i sorgenti da compilare dal sito ufficiale http://irssi.org/.

Una volta installato, ci basterà digitare in una shell il comando irssi.

Al primo avvio dovremmo digitare

/set nick <nickname>

Per impostare il nickname. Per impostare un nickname alternativo dovremo, invece, lanciare:

/set alternate_nick <nickname_alternativo>

Per fare in modo che, se il nome fosse già in uso, venga automaticamente utilizzato <nickname_alternativo>.
Un opzione utile da impostare è /higlight che permette di evidenziare parole.

/higlight <nickname>

Evidenzierà i post scritti da noi, mentre

/higlight -word <parola>

Evidenzierà <parola>.
A questo punto, prima di entrare in un server, ci potrebbe stuzzicare l'idea di cambiare il tema di default. Niente di più facile: Scarichiamo il miglior tema dal sito ufficiale e copiamolo in $HOME/.irssi . Per caricarlo lanciamo:

/set theme <tema.theme>

Per salvare, lanciamo /save. Ricordo che altre opzioni possono essere viste leggendo il risultato del comando /set.

Entrare in un server

è arrivato il momento di connettersi ad un server. Niente di più facile:

/connect <url_server>
I più famosi sono irc.freenode.org e irc.azzurra.org.
A questo punto entriamo in un canale con:

/join <#canale>

Per entrare in chat privata con un utente, invece, diamo il comando

/query <utente>

Per navigare tra le finestre occorre usare ALT+x dove x è l'identificativo della finestra (1-[...]-0-Q-[...]-P).

Impostare i preferiti


Per impostare un server preferito (che irssi caricherà all'avvio) basta eseguire il comando

/server add -network <nome_server> <url_server>
Mentre per un canale occorrerà digitare:

/channel add <#canale> <nome_server>

Infine ricordo che da Irssi è possibile eseguire comandi locali semplicemente con:

/exec comando

Script


Irssi supporta degli appositi script in perl (si possono trovare sul sito ufficiale) che, per essere eseguiti, devono essere copiati in $HOME/.irssi/scripts/ . Per eseguirli, lanciare:

/script load <script.pl>


MSN e Facebook in onda su irssi!!!

Molti ora penseranno "ma non era un client IRC?" in effetti il pensiero che ha attraversato la vostra mente è più che giusto. Ma allora, vi chiederete, come fa "sto pazzo a far funzionare MSN  e FBook Chat su un ficihssimo ma banale client IRC? La risposta si chiama Biltbee, un servizio che permette di utilizzare i più noti servizi di IM su un comune client IRC, come irssi.

Per prima cosa, ci dovremmo collegare al server di Biltbee. Scegliamone uno da http://www.bitlbee.org/main.php/servers.html e entriamoci come in un comune server irc:

/server <server_biltbee_scelto>

Poi, registramoci al servizio lanciando

register <nickname>

Infine, per aggiungere un account MSN lanciamo

account add msn <account> <password>

e "accendiamolo" lanciando

account on

Poi, aggiungiamo un account Facebook (Jabber) (da registrare su http://www.facebook.com/username) con

account add jabber <username@chat.facebook.com> <password>

account on

Per avviare la chat ci basterà lanciare
/query <nome_contatto>

Infine, per rinominare un account MSN basterà lanciare

rename <contatto> <nuovo_nome_contatto>

Mentre per facebook, basta scaricare lo script facebook-rename da questo indirizzo: http://github.com/avar/irssi-bitlbee-facebook-rename

Questo è tutto da Digilinux e da Hacker Journal n°200 da cui ho tratto l'articolo!

La nostra pagina su Twitter!