SourceForge.net Logo

CGRU

LinkedIn
Since 1.6.7 (at 2012.12.03) site moved to cgru.info

Talk - Exchange messages using afanasy sever


You can launch several Talks on the same machine (to talk with different people for example).

Same user can launch several Talks on different machines, and send messages to himself (it's useful to send some text on your other computer).

Launch script:
$ afanasy/launch/aftalk.sh

Launch command (when Afanasy environment set):
$ aftalk

Main Dialog
talk
Select user to send message to. You can select several users to chat with them.
System Tray Icon (a green star with "t")
talk_tray_msg
It has a menu on a right mouse button (RMB) and a tooltip.
Double-click on icon will hide Talk dialog window or raise it if already hidden.

Tray icon RMB menu and tooltip
talk_tray_msg talk_tray_msg
Talk owner name has a @[hostname]:[port] suffix.
(It can helps you to find other talks launched by you on different machines.)

Icon flashing
talk_tray_msg
Talk flashes tray icon on new message if dialog is not the active window.

Incoming message
talk_tray_msg
Tray shows an incoming message if dialog window is hidden (closed).

Talk works in utf8 encoding.

Configuration:

See server configuration about XML configuration files.

  • talk_updateperiod = 5 (seconds)
    Period to send dummy message to server to keep alive.

  • talk_zombietime = 18 (seconds)
    Time to server to delete monitor if there is no update (even no dummy message) for this period.

  • talk_connectretries = 3
    Connection fails times to consider to Talk that there is no connection to server.

  • talk_waitforconnected = 8000 (milliseconds)
    Time to wait for connection establishing to consider that connection is available.

  • talk_waitforreadyread = 8000 (milliseconds)
    Time to wait for incoming data to consider that connection is not lost.

  • talk_waitforbyteswritten = 8000 (milliseconds)
    Time to wait for writing data to consider that connection is not lost.

Since 1.6.7 (at 2012.12.03) site moved to cgru.info
SourceForge.net Project

CGRU

Libre Graphics World