**Irssi** ist ein IRC-Client welcher im Terminal läuft. Hat man einen Server zur Verfügung kann man den IRC in einem **screen** laufen lassen und kann sich per ssh von jedem beliebigem Rechner verbinden.
Irssi muss installiert und konfiguriert werden. Ebenfalls muss screen installiert werden. Um den //screen// sauber darzustellen wird eine eigene //screenrc// für //Irssi// verwendet.
Die folgende screenrc wird unter /home/user/.screenrc-irssi gespeichert:
caption splitonly
startup_message off
Das folgende Script sollte in ein Verzeichnis im **$PATH** gelegt werden. Es sorgt dafür, dass irssi im neuen screen gestartet wird fals es noch nicht läuft und öffnet das vorhandene screen, sollte bereits ein irssi laufen:
#!/usr/bin/perl
@ausgabe = `screen -ls`;
foreach (@ausgabe){
if ($_ =~ /irssi/){
exec "screen -d -r irssi";
exit 0;
}
}
exec "screen -c /home/user/.screenrc-irssi -S irssi irssi";