Mcabber Wiki

Printable version | Disclaimers | Privacy policy

RU Main Page

From Mcabber Wiki

MCabber - это консольный Jabber-клиент, созданный под лицензией GNU GPL.


Source(s): MCabber


Contents

Особенности

  • mcabber - это текстовый Jabber-клиенкт включающий в себя такие функции как: поддержка SSL, история переписки (конференции), автодополнение команд и возможность создания собственных команд (триггеров).
  • mcabber работает на следующих платформах: GNU/Linux, FreeBSD, NetBSD, Mac OS X и Cygwin.
  • Следующие Jabber-спецификации поддерживаются (в последней версии):
XEP-0012 - просмотр последних действий Last Activity
XEP-0022 - события на сообщения Message Events
XEP-0027 - поддержка OpenPGP Current Jabber OpenPGP Usage
XEP-0030 - обзор служб (частично) Service Discovery (partial)
XEP-0045 - конференции Multi-User Chat
XEP-0048 - хранение закладок Bookmark Storage
XEP-0049 - приватное хранение XML Private XML Storage
XEP-0054 - работа с VCard (только получение) vcard-temp (retrieval only)
XEP-0085 - уведомление о статусе Chat State Notifications
XEP-0090 - Entity Time
XEP-0091 - отложенная доставка Delayed Delivery
XEP-0092 - версия программного обеспечения Software Version
XEP-0145 - аннотации Annotations


Source(s): MCabber


Вводная часть

  • Загрузка
    • Получите последнюю версию mcabber c официального сайта. Обычно это сжатый bzip тарболл, для примера 'mcabber-0.9.1.tar.bz2'
    • Распакуйте его:
% tar xvjf mcabber-0.9.1.tar.bz2
% cd mcabber-0.9.1
  • Установка
Примечание: если Вы не хотите устанавливать mcabber в системную папку, используйте ключ --prefix.
% ./configure
% make
% make install
  • Первый запуск
Вы можете запустить mcabber без файла конфигурации, но тогда Вам придется вводить данные настройки вручную. Самый простой способ — это скопировать файл конфигурации, распространяемый с исходным кодом программы:
% mkdir ~/.mcabber
% chmod 0700 ~/.mcabber
% cp mcabberrc.example ~/.mcabber/mcabberrc
Теперь отредактируйте файл конфигурации. Вы должны задать Ваши имя пользователя и сервер. (Примечание: если Вы хотите использовать SSL-шифрование, взгляните на опции 'ssl' и 'ssl_verify' в файле конфигурации).
теперь можно запускать mcabber!
Рабочее окно mcabber(1) поделено на 4 области. Список контактов, псевдонимы пользователей (слева). Окно чата (конференции) (справа). Строка ввода команд и сообщений — (внизу, под маленьким окном журнала событий).
Две строки с информацией о статусе обрамляют окно журнала событий. Нижняя строка статуса - это "строка основного статуса" и отображает общий статус mcabber`а. Другая строка (сверху окна журнала событий) — это статус чата (конференции) и отображает статус текущего пользователя.
Чтобы увидеть окно чата (конференции), Вы должны войти в режим чата (конференции). Вы можете войти в режим чата (конференции) нажав "Enter" и покинуть этот режим нажав клавишу "ESC". Простая отправка сообщений так же работает в режиме чата (конференции).
Используйте PageUp/PageDown для перемещения по списку контактов.
  • Прочитайте Manpage (на русском) для получения дополнительной информации и пример файла конфигурации, чтобы увидеть все возможные опции.
Если mcabber поддерживает Ваш язык, Вы можете установить его, используя опцию "lang" в файле конфигурации.


Source(s): MCabber


Разработка

  • Если у Вас есть вопросы или предложения, Вы можете присоединиться к конфереции (MUC Jabber) MCabber по адресу: mcabber@conf.lilotux.net.
Материальная помощь также приветствуется, не стесняйтесь!
  • Если Вы заинтересованы в развитии mcabber`а или хотите иметь последнюю разрабатываемую или ее хак, взгляните на репозитарий Mercurial.


Source(s): MCabber


FAQ

  1. MCabber не хочет соединяться с сервером. Выдает ошибку: jab_start: SSL negotiation failed: self signed certificate.
    Используйте опцию 'ssl_verify = 0' в файле конфигурации и выставьте правильные опции сертификата.
  2. Как я могу подключиться к моему аккаунту на Google Talk?
    Должно работать со следующими опциями:
    set username = your.email@gmail.com
    set server = talk.google.com
    set ssl = 1
    set ssl_verify = 0
  3. Я хочу назначить определенную клавишу на выполнение команды, как мне узнать ее код?
    Если код клавиши доступен, то он будет показан в окне истории, когда Вы нажмете нужную клавишу.
  4. Как мне создать группу пользователей?
    Используйте команды /move, если указанной группы нет - она будет создана автоматически.
  5. Как мне сделать прозрачный фон?
    Установите color_background = default.
  6. Могу ли я использовать PGP-шифрование?
    Смотрите страницу OpenPGP.
  7. Версия mcabber'а 0.9.1 включена в дерево pkgsrc под NetBSD, если же вы хотите установить mcabber под NetBSD из исходников (c поддержкой OpenPGP-шифрования) предварительно следует установить пакет gpgme-1.0.3nb3 и curses версии не старее чем ncursesw-5.6. Далее, в случае привязки к OpenSSL, имеющемуся базовой системе, а не к gnutls, инсталляция происходит следующим образом:
    $ export CFLAGS='-I/usr/pkg/include'
    $ export LDFLAGS='-L/usr/pkg/lib'
    $ ./configure --with-ssl --with-openssl=/usr/lib --with-gpgme-prefix=/usr/pkg --enable-gpgme
    $ make
    $ make install
    (Инсталляция произойдёт в каталог /usr/local, но в случае надобности параметр prefix, отвечающий за выбор каталога, может быть изменён). Примечание: справделиво для версии 0.9.1
  8. Как отключить идентифицирующую меня информацию в mcabber (показ названия и версии клиента, версии ОС и имени ресурса)?
    Чтобы убрать показ поля "Name" при запросе версии клиента нужно перекомпилировать исходник, предварительно закомментировав в файле jab_iq.c строки под нимером 1510 и 1511 (для версии 0.9.6):
    //xmlnode_insert_cdata(xmlnode_insert_tag(myquery, "name"), PACKAGE_NAME, -1);
    //xmlnode_insert_cdata(xmlnode_insert_tag(myquery, "version"), ver, -1);
    Затем, требуется прописать в конфигурационном файле:
    set iq_version_hide_os = 1
    set resource = myresource
    Следует заметить, что значение опции resource нельзя оставить пустым: в противном случае она будет равна "mcabber".
  9. Как мне получить исходные коды mcabber используя Mercurial?
    Вы невнимательны! Я уже говорил, смотрите исходные коды на Mercurial.
  10. У меня есть просьба\предложение!
    Приходите и рассказывайте в конференции mcabber.
  11. Я хочу помочь материально...
    Правда? Воспользуйтесь моей почтой или jid и свяжитесь со мной! ;-)


Source(s): MCabber


Советы

Смотри раздел Tips And Tricks, может и поможет что нибудь.


Source(s): MCabber


Links


Find

Browse
Main page
Community portal
Current events
Recent changes
Random page
Help
Edit
View source
Editing help
This page
Discuss this page
New section
Printable version
Context
Page history
What links here
Related changes
My pages
Log in / create account
Special pages
New pages
File list
Statistics
More...