I am big SSH / screen / irssi fan. I really do love the way they work together. SSH to the remote machine, takeover the screen session with irssi running inside… You can do that from just about everywhere… – including mobile phone…
What would make it even better? Well… and what made Firefox even better? Addons. Perl script addons… BUT there are always BUTs… The scripts were not working for me. Each time I was trying to fire up the script I was getting this error:
Irssi: Unknown command: script
After a long while of Googling I have realized I need to load perl when irssi starts. How would one accomplish that? I will show You using nicklist.pl as example.
Close irssi. Run these commands:
su -c "apt-get install irssi-perl"
echo 'load perl' >> ~/.irssi/startup
and start irssi…
Success! Perl modules perl/core and perl/fe are being loaded.
Now close irssi and run this (You can copy and paste it) command:
mkdir -p ~/.irssi/scripts/autorun && cd ~/.irssi/scripts/ && wget -c http://scripts.irssi.org/scripts/nicklist.pl && cd ~/.irssi/scripts/autorun/ && ln -s ../nicklist.pl
and start irssi again…
Now run this command (it’s a nicklist.pl specific command – find out more by reading the script itself) in irssi:
/set nicklist_automode SCREEN
Final step: Close irssi. Start screen session. And re-run irssi. Join any channel of Your choice :).
See that pretty nick list on the right hand side? HA! 😀 I do :D.
You can use screen on a local (not necessarily remote) machine. And it makes sense for many reasons :).