naim (1) - Linux Man Pages
naim: console mode chat client
NAMEnaim - console mode chat client
nirc [nickname [server]]
DESCRIPTIONnaim is the original ncurses AIM client. It uses the TOC protocol, and features many commonly-requested features found nowhere else, while still providing an intuitive chat interface.
OPTIONSIf a `.naimrc' file exists in your home directory, naim executes that and ignores all command line options. Otherwise...
When invoked as `naim', naim will create a connection of type AIM/TOC and will display some helpful information to the screen (but won't actually try to sign you on).
When invoked as `nicq', naim will create a connection of type ICQ/TOC and will display some helpful information to the screen (but won't actually try to sign you on).
When invoked as `nirc', naim will create a connection of type IRC and will attempt to sign you on using the nickname and server, if provided.
When invoked as `nlily', naim will create a connection of type Lily/SLCP and will display some helpful information to the screen (but won't actually try to sign you on).
ADDITIONAL CONNECTIONSOnce you have naim started, you can easily create additional connections by using the /newconn command. For example, to visit me on the EFnet IRC network, you might type:
/newconn EFnet IRC
/connect naimuser irc.servercentral.net
(note that if you start naim as `nirc' it will run the previous commands automatically)
If you wanted to sign on to AIM more than once, you might type:
/newconn AIM2 AIM
If you start naim as `naim' it will issue `/newconn AIM TOC' automatically. If you start naim as `nicq' it will issue `/newconn ICQ TOC' automatically. If you start naim as `nlily' it will issue `/newconn Lily SLCP' automatically. The first argument to /newconn is the connection "name", which can be anything you dream up (it might make sense to use your screen name if you are going to be connecting to the same service more than once), and the second argument is the connection type. AIM and ICQ both use the same connection type (TOC).
By default, the Ins and Del keys will switch between connections. See `/help keys' for additional information, including how to change your key bindings.
SETTINGSOnce you have setup naim the way you like it (see `/help settings' and `/help keys'), use the `/save' command to have naim create a .naimrc file in your home directory. From then on, naim will always start up configured the way it is currently configured, including all of your current settings (/set), key bindings (/bind), and open connections (/newconn). Feel free to load the generated .naimrc file in a text editor for further tweaking.
ONLINE HELPOnline help is available by typing /help at the console.
EXITINGUse the /quit command.
AUTHORDaniel Reed <firstname.lastname@example.org>, with notable contributions from Ian Gulliver <ian [at] penguinhosting.net> and Joshua Wise <joshua [at] joshuawise.com>.
UPDATESThe latest version of naim will always be available from http://naim.n.ml.org/ . If you ever use naim, you are strongly encouraged to subscribe to the naim-announce mailing list. This is a low-volume mailing list used exclusively to announce new releases of naim or changes in the AIM service that affects naim users. To subscribe, simply send a blank email to <naim-announce-subscribe [at] n.ml.org> and reply to the confirmation message you will receive.
BUG REPORTSBefore reporting any bugs, please review Simon Tatham (of PuTTY)'s wonderful essay, How to Report Bugs Effectively at http://www.chiark.greenend.org.uk/~sgtatham/bugs.html.
To report issues with the front end (things having to do with buddy windows, colors, .naimrc, and anything else "user oriented") contact the naim maintainer, Daniel Reed <email@example.com>.
To report issues with the protocol library (problems connecting, error messages while connected, and anything else not a part of the front end) contact the FireTalk maintainer, now also Daniel Reed <firstname.lastname@example.org>.
To report issues with the FreeBSD port, contact Ryan T. Dean <rtdean [at] cytherianage.net>.
FEATURE REQUESTSIf you would like to suggest new features or significant behavior changes, subscribe to the naim-users mailing list and suggest it there. I get a lot of mail every day, and non-bug reports get a fairly low priority. The best way to make sure something you want is implemented is to post it to naim-users whenever I ask for them on the list. To subscribe, send a blank email to <naim-users-subscribe [at] n.ml.org> and reply to the confirmation message you will receive.
If you would like to participate to naim's development in a more active
role, feel free to submit patches either to myself or to the naim-users
mailing list. Patches in context output format are prefered. In order to
work on naim, you may wish to extract naim twice, and perform your
builds in a third directory, as in:
tar -jxvf naim-0.11.8.tar.bz2
mv naim-0.11.8 naim-0.11.8,original
tar -jxvf naim-0.11.8.tar.bz2
Then you may modify the files in ../naim-0.11.8, compile, test, modify
again, recompile, test, etc. until your are satisfied, then:
diff -rcN naim-0.11.8,original naim-0.11.8 > \
And submit `naim-0.11.8.feature1.patch'. Do not gzip or otherwise encode patches, so they may be reviewed from within a mail client.