man alicq (Commandes) - Flexible ICQ client in pure Tcl/Tk

NAME

alicq - Flexible ICQ client in pure Tcl/Tk

SYNOPSIS

alicq [ options ]

DESCRIPTION

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

OPTIONS

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

Most important options are:

-display display
Use specified X window display instead of one, specified in DISPLAY environment variable
-geometry geometry_specification
Initial geometry for contact list window
-config name_of_startup_file
Use specified startup file instead of default one
-info [ modules ]
Show metainformation on given module or all loaded modules
-xmlinfo [ modules ]
Show metainformation on given module or all loaded modules in XML format
-version
Show alicq version and exit
-help
Show list of supported command-line options and exit

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
Alicq*quickPanel true|false
Specifies should toolbar be displayed in contact list window. Default is true
Alicq*dateFormat date-format
Format to display date in message dialogs. Time format can be any value acceptable by clock(n) or strftime(3) commands. Default value is %x
Alicq*timeFormat time-format
Time format to display time in message dialogs. Time format can be any value acceptable by clock(n) or strftime(3) commands. Default value is %X
Alicq*Text.headerBackground color
Background of message header in message dialogs. Default value is gray85
Alicq*Text.headerRelief relief
Relief of message header in message dialogs.
Alicq*Text.headerFont font
Font of message header in message dialogs.
Alicq*Text.underlineTag tag-spec
Can accept one of the values alias, header, or empty string. Specifies which part of message header should be underlined. Default is alias
Alicq*Text.incomingColor color
Color of incoming messages. Default is darkMagenta
Alicq*Text.outgoingColor color
Color of outgoing queued, but not sent messages. Default is red
Alicq*Text.sentColor color
Color of outgoing sent, but not acknowledged messages. Default is darkGray
Alicq*Text.clientColor color
Color of sent and acknowledged by client messages. Default is darkBlue
Alicq*Text.serverColor color
Color of sent and acknowledged by server messages. Default is SteelBlue
Alicq*Text.urlColor color
Color of URLs. Default is blue
Alicq*.rosterContactColor color
Color of contacts stored in server-side roster. Default is black
Alicq*.localContactColor color
Color of contacts stored only in local roster. Default is blue
Standard Tk resources
Alicq*Text.font font-specification
font for multiline text entry areas
Alicq*Entry.font font-specification
font for single-line text entry areas
Alicq*TreeNode.font font-specification
contact list font
Alicq*tr.c.background color-specification
contact list background color
Alicq*tr.c.fill color-specification
contact list foreground color
Alicq.AlicqUserWindow*Text.resource resource-specification
where resource is one of font, background, foreground, etc - parameters of the user window.
Alicq*msgContact-UIN-UIN*Text.resource resource-specification
Specify resource for dialog window of contact UIN only

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

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.

FILES

$HOME/.alicq/alicqrc
Default startup file for Unix version of Alicq.
$HOME/.alicqrc
Startup file of older versions of Alicq. Used for backward compatibility.

SEE ALSO

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

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

/usr/share/doc/alicq/examples/alicqrc.sample

Alicq home page (http://alicq.sourceforge.net/)

AUTHORS

Alicq was written by Ihar Viarheichyk <iverg@mail.ru>.

This manual page was written by Dmitry Borodaenko <angdraug@debian.org>, based on Alicq README and slightly reworked by Vitus Wagner <vitus@ice.ru> and Ihar Viarheichyk <iverg@mail.ru>.

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.