Alicq (1)

I. Name

alicq - Flexible ICQ client in pure Tcl/Tk

II. Synopsis

alicq [ options ]

III. Description

Alicq is pure Tcl/Tk implementation of ICQ client with flexible modularized architecture, support for ICQv8 (ICQ2000/OSCAR) protocol.

IV. Options

Alicq supports standard options, which are understandable by wish (1), as well as it's own specific options.

Most important options are:

V. X Resources

As any well-behaved X application (and in difference to licq, gicq and other gtk/qt clients) Alicq can be configured using X RESOURCE database.

Resources specified in the .alicqrc" file (see alicqrc (5)) using option add command by default take precedence over resourses in the resource database. If it is not desirable (for instance, in multi-terminal configuration where display-specific resources should override host-wide defaults) you should add keyword "widgetDefault" or "startupFile" to each option add command in your .alicqrc. Most commonly used resources are:

Alicq-specific resources

Standard Tk resources

More resource names for Alicq widgets can be found in options (n), text (n), button (n) man pages.

VI. Interaction with Other Programs

Alicq can be controlled from command line, by using powerfull Tcl/Tk command send (n), supported by wish (1). This allows other programs to send commands to Alicq.

Examples:
echo 'send alicq {Event SetStatus online};exit'| /usr/bin/wish -display :0
This line, added to file makes Alicq connect to server when ppp interface is up.
echo 'send alicq {Event Send text Contact:ICQ:UIN "Something happened"};exit'| wish
This line allows any script send notification messages to ICQ.

VII. Files

VIII. See Also

alicqrc (5), options (n), wish (1), text (n)

/usr/share/doc/alicq/README.gz

/usr/share/doc/alicq/examples/alicqrc.example.gz

Alicq home page

IX. Authors

Alicq was written by Ihar Viarheichyk.

This manual page was written by Dmitry Borodaenko, based on Alicq README and slightly reworked by Vitus Wagner and Ihar Viarheichyk.

This is free documentation; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.