English
Russian
German
Esperanto
Romanian
Tkabber
Tkabber -- это Jabber клиент. Написан
на Tcl/Tk, использует Tcllib и BWidget, соответственно должен работать на
всех платформах, на которых работает Tcl/Tk (пользователям Windows: Tkabber
работает под Windows при наличии ActiveState Tcl, но некоторые фичи могут
не работать). Проверенно, что он работает на Linux, FreeBSD, NetBSD,
Solaris и Windows 98/2000/XP.
Просьба на все замеченные баги слать багрепорты (ВНИМАНИЕ! Tkabber
разрабатывается не одним мной, и не все разработчики знают русский язык,
поэтому постарайтесь использовать английский язык). Также пишите туда
идеи и предложения, которые в нём ещё не реализованы.
Здесь можно
подписаться на Tkabber mailing list (англоязычный).
Некоторые советы для запуска Tkabber:
-
Tcl/Tk очень хочет юникодных шрифтов, и если их не находит, то может
начать сильно тормозить. Поэтому в системе должен присутствовать
юникодный шрифт. В файле конфигурации (~/.tkabber/config.tcl) можно
указать какой конкретно шрифт использовать. Если 'xterm -u8 -fn шрифт'
показывает юникодный текст нормально (проверить можно просмотрев файл
UTF-8-demo.txt, который легко найти в интернете), то и в
Tkabber все отлично.
-
В качестве парсера XML используется пакет
TclXML.
В CVS лежит версия с pure-Tcl парсером. К сожалению, он не отличается
производительностью, и для её повышения Вы можете сами установить эту
библиотеку с включенными expat или xerces парсерами.
Возможности:
- sessions:
-
- hashed passwords
- encrypted sessions (if you install an optional extension)
- login via HTTP proxy
-
user-defined hooks for connection establishment and
release
- XMPP/Jabber MIME type
- messages:
-
- emoticons
-
signed/encrypted messages (if you install an optional
extension)
- file transfers (HTTP, DTCP and IBB transports)
- filters
-
groupchat (GroupChat-1.0, Conference-v2 and Multi-User Chat
conferencing protocols)
- headline messages
- message events
- completions of nick and commands
- hyperlinks
- user-defined hooks for chat window events
- presence:
-
- avatars
- browsing
- groupchat and roster invitations
- signed presence (if you install an optional extension)
- vCards
- user-defined hooks for presence changes
- windowing:
-
- configurable look-and-feel via a resources database
- unicode
- tabbed/non-tabbed interface
- sound notifications
- nested roster groups
-
for Unix: auto-away, spell checking, KDE docking, and WMaker
icons
-
for Windows: auto-away, and taskbar icons
Download
Последняя версия 0.9.6beta.
Получить последнюю альфа-версию можно через CVS. Для этого надо выполнить
следующие действия:
-
export CVSROOT=:pserver:anonymous@jabberstudio.org:/home/cvs
-
cvs login
-
Ввести пустой пароль
-
cvs -z3 co tkabber/tkabber
-
И если есть желание потестировать плагины, то
cvs -z3 co tkabber/tkabber-plugins
Для Windows существует Tkabber Pack -- инсталлятор Tkabber.
Пакеты, которые предоставляют дополнительную функциональность:
А здесь наборы различных emoticons. Пример их
использования смотрите в examples/config.tcl.
Благодарности
-
Anastasia Gornostaeva (aka ermine) за jabber.ru.
-
Max Loparyev (aka Thunder aka McSim) за тестирование, советы, за запуск
Tkabber'а под Windows и за тех. саппорт :)
-
Mikel Ivanov (aka mmikel) за любезно предоставленные иконки из JAJC.
-
Unatine за составление большого подбора emoticons.
-
Marshall T. Rose, Michail Litvak, Sergei Golovan, Sergey Kalinin за
помощь в разработке.
-
Victor Wagner, Vitaly Lugovsky за то что не ленятся учить людей.
Alexey Shchepin
xmpp:aleksey@jabber.ru
Last modified: Fri Jun 13 11:15:02 EEST 2003