Irssi is a terminal based IRC client for UNIX systems. It also supports SILC and ICB protocols via plugins.
In console type:
irssi
You gonna be connected to our irc server. Now you can type
/quit
Well done.. We are just created irssi catalog with config
NOTE:
If you want use irssi for other networks and remove autoconnect for EOFNET follow this step
cd .irssi
nano config
find
address = "irc.bsdnet.net"; line
replace line
autoconnect = "no";
to
autoconnect = "yes";
save (press CTRL+X and press Enter 2 times )
DONE!
Now lets set up screen and nicklist
first of we need to create ~/.irssi/scripts/ catalog
mkdir ~/.irssi/scripts'
Now lets copy script to new created location (get it from here: NICKLIST and upload per SCP to
/.irssi/scripts/
catalog ( cuz we dont have wget ;)) )
We wont load script every time we start new session so:
echo "/script load nicklist.pl" >> ~/.irssi/startup
Now screen
screen
then:
Irssi
Now we need screen our session
/NICKLIST SCREEN
And
/NICKLIST FIFO
For session in other terminals
Now you proably see monit about do cat
cat ~/.irssi/nicklistfifo
And again:
/NICKLIST FIFO
Now you can connect to irc network by typing
/connect your.irc.network.adress:port
Attach (save) your screen by pressing CTRL+ALT+D
For reattach (load) it again type screen -r pid or name (ex screen -r irc or screen -r 82878 )
NOTE: When you attach your session your nick will be connected to irc even if you close putty!
Now lets do session in other terminal:
Reattach screen:
screen -r (pid/name)
Create new scren
(CTRL+A+C)
type:
irssi
Now connect to your server (scroll up)
For switching between screens use CTRL+N and CTRL+P
Dont forget to attach your screen!