Irssi-proxy ist ein super irssi Modul, das einem erlaubt sich mit einem weiteren IRC client (z.B. auf dem iPhone) mit dem gleichen nickname einzuloggen. Irssi-proxy macht dafür einen IRC-Server auf, auf den sich weitere Clients (mit Passwort) verbinden können. Weitere Infos / HOWTO: irssi-proxy
Eine Sache hat mich nur immer genervt hat: Wenn man unterwegs ist, und schnell ins IRC reinschauen mag um zu sehen was geplant ist etc. dann bekommt man die "alten" Nachrichten nicht zugeschickt, sondern nur die neuen.
Ich habe einen Patch geschrieben, der irssi-proxy um diese Funktion erweitert. Compilieren von irssi geschieht wie folgt:
# als root aptitude install libglib2.0-dev ncurses-dev libperl-dev
# als benutzer apt-get src irssi cd irssi-* wget http://mitschang.net/download/software/irssi-proxy-lastlog.patch patch -p1 < irssi-proxy-lastlog.patch ./configure --with-proxy make make install #wenn der benutzer in der gruppe staff ist bzw. schreibrechte auf /usr/local hat # ich weiss nicht genau ob das noetig ist: mkdir -p ~/.irssi/modules cp src/irc/proxy/.libs/libirc_proxy.so ~/.irssi/modules/
Danach in irssi wie gewohnt irssi-proxy konfigurieren:
/load proxy /set irssiproxy_password ****** /set irssiproxy_ports ircnet=7000
Des weiteren wird durch den Patch eine Variable bereitgestellt, mit der man einstellen kann, wieviele Zeilen der lastlog ausgegeben werden sollen beim joinen. Defaultmäßig ist die Variable 0 (lastlog deaktiviert).
/set irssiproxy_lastlog_lines 30
Als Letztes kann man sich irssi-proxy noch in den autostart schreiben:
echo load proxy >> ~/.irssi/startup
Have phun!