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>
Per avviare la chat ci basterà lanciare
account on
/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!