Dit artikel moet worden onderhouden. Dit artikel moet worden onderhouden om te voldoen aan de wiki richtlijnen. Meer info... |
irssi
Irssi is een programma voor het gebruik van IRC (Internet Relay Chat) in een terminalvenster.
irssi installeren
Ubuntu softwarecentrum
In Toepassingen → Ubuntu Softwarecentrum in het zoekvenster (rechtsbovenin) naar irssi en druk op installeren.
Optioneel: een paar regels verder staat pakket "collections of scripts for irc, irssi-scripts". Dit zijn handige script die extra functionaliteit toevoegd aan irssi.
terminal installatie
sudo apt-get install irssi irssi-scripts
irssi gebruiken
Irssi is gebaseerd op een terminalvenster, start een terminalvenster via de Dash of met de sneltoetscombinatie Ctrl+Alt+t.
Start het irssi programma:
irssi
- Op de onderste regel kunt u irssi opdrachten typen. Opdrachten beginnen altijd met een slash-teken (/).
- met de pijltjes toetsen omhoog en omlaag kan u door eerder getypte opdrachten bladeren.
- Bijvoorbeeld de opdracht /help:
De opdracht om irssi af te sluiten is /quit.
- In een chatkanaal kunt u op de onderste regel de chattekst typen.
Verbinding via Freenode met #ubuntu-nl
Stel een zelfbedachte nicknaam en (eventueel) je echte naam in.
/set nick <nick> /set real_name <Je Naam>
Maak verbinding met een server in het Freenode netwerk:
/connect irc.freenode.net 8001
Ga naar het kanaal #ubuntu-nl:
/join #ubuntu-nl
Registreren bij Freenode.
Optioneel maar aanbevolen: U kunt uw nicknaam registeren en beveiligen met een wachtwoord.
Met de opdracht /msg nickserv kunt u berichten sturen naar de zogenaamde nickserver die zorgt voor de registratie. Geef een sterk wachtwoord mee en een e-mail adres om het geregistreerde wachtwoord op te kunnen vragen.
/msg nickserv REGISTER <password> <email>
Bericht de nickserver uw e-mailadres voor anderen te verbergen:
/msg NickServ SET HIDEMAIL ON
/nick <alternate_nick>
/msg nickserv group
Verbinden met Freenode via SSL
Voor een beveiligde (versleutelde) verbinding met Freenode kan gebruik worden gemaakt van het SSL protocol. In de terminal: .
sudo apt-get -y install irssi irssi-scripts ca-certificates \ libcrypt-blowfish-perl libcrypt-dh-perl libcrypt-openssl-bignum-perl \ libmath-bigint-gmp-perl
Download het sasl perl script van het internet:
$ mkdir -pv $HOME/.irssi/scripts/autorun
$ cd $HOME/.irssi/scripts
$ wget http://freenode.net/sasl/cap_sasl.pl
$ cd autorun
$ ln -s ../cap_sasl.pl
Het opslaan en bewaren van de instellingen:
/script load cap_sasl.pl
/sasl set Freenode <primary-nick> <password> DH-BLOWFISH
/sasl save
/save
Automatisch verbinden met Freenode via SSL
/network add Freenode
/server add -auto -ssl -ssl_verify -ssl_capath /etc/ssl/certs -network Freenode irc.freenode.net 7000
/channel add -auto #ubuntu-nl Freenode
/save
irssi en screen
Irssi wordt soms gebruikt in combinatie met screen. Met screen kan het irssi programma op de achtergrond doordraaien en kan het terminalvenster voor andere taken gebruiken. Op een later moment kan het irssi venster weer in de terminal worden opgeroepen.
- Andere gebruikers van het irc chat-kanaal merken niet dat u tijdelijk irssi onderbreekt.
Het irssi programma zal in de achtergrond doordraaien als de verbinding met het terminalvenster wordt verbroken.
Start screen met een sessienaam (in dit voorbeeld irssi):
screen -dR irssi
Er zal een nieuw terminalvenster worden getoond. Start in dit venster irssi op de normale manier:
irssi
Nu kunt U irssi gebruiken zoals altijd. Wil u irssi tijdelijk naar de achtergrond verplaatsten drukt u op de toestcombinatie Ctrl-a en d om terug te keren in het originele terminalvenster of sluit het terminalvenster af.
Gebruik screen om terug te keren naar het irssi venster:
screen -dR irssi
Irssi kan met screen op uw eigen computer worden gestart maar ook op een andere computer of server die u kan bereiken via ssh.
irssi als proxyserver
Irssi kan, zo mogelijk in combinatie met screen, gebruikt worden als proxy-server. Via de irssi proxyserver is het mogelijk vanaf meerdere computers, met verschillende programma's te chatten op dezelfde chatkanalen en onder dezelfde nicknaam.
andere chatgebruikers zullen niet merken dat u van computer of programma wisselt.
Zie irssi en screen om irssi in de achtergrond te laten werken.
In het irssi programma, kan de proxy worden gestart met de opdracht:
- /LOAD proxy
Het is verstandig de proxy te beveiligen met een wachtwoord:
- /SET irssiproxy_password "Wachtwoord"
Koppel poortnummers aan de gewenste ircnetwerken, bijvoorbeeld:
- /SET irssiproxy_ports ircnet=2777 efnet=2778 freenode=2779
In dit voorbeeld zijn 3 verschillende irc netwerken te gebruiken via de proxy door de verschillende poortnummers te gebruiken in de configuratie van de chat-programma's die de proxy gebruiken.
Er moet natuurlijk wel een verbinding zijn met deze netwerken zijn opgezet (/IRCNET ADD en /SERVER ADD) om het geheel als een proxy te laten werken.
Meerdere script om irssi wat handiger te maken
$ cd $HOME/.irssi/scripts/autorun
$ ln -sv /usr/share/irssi/scripts/scriptassist.pl
$ ln -sv /usr/share/irssi/scripts/rainbow.pl
$ cd $HOME/.irssi/scripts
$ wget http://anti.teamidiot.de/static/nei/*/Code/Irssi/adv_windowlist.pl
$ wget http://dgl.cx/irssi/hack-whois-in-current-window.pl
$ cd autorun
$ ln -sv ../adv_windowlist.pl
$ ln -sv ../hack-whois-in-current-window.pl
Meer informatie
(Engelstalige) website: http://irssi.org/
(Engelstalige) documentatie: http://irssi.org/documentation
Succes en veel plezier met IRSSI!