ЖУРНАЛ ХАКЕР

Пингвин-IRC

Спецвыпуск Хакера, номер #005, стр. 005-082-1


Zlobot (lapkarelief@mail.ru)

ОбЧаться!

Что бы там монашеский народ ни говорил, но без общения, пусть даже и виртуального, - не жизнь. Кто-то часами сидит в ICQ-шных чатах и имеет список добавленных юзеров на энное количество экранов прокрутки, кто-то не вылезает из веб-чатов, а кто-то уже давно все свои вопросы решает на каналах IRC. Существует огромное количество ирк-клиентов под все операционные системы, но юних в данном случае выигрывает: ведь ирк?и зародились именно там. Я расскажу о наиболее известных и распространенных линуксовых ирк-клиентах.

X-Chat

Имеет полностью графический интерфейс, написанный под GTK (Gnome), так что и используется он в основном теми, у кого Gnome как раз и стоит. В этом есть свои плюсы и минусы - антигноменцы должны будут ставить GTk, в дополнение к своим основным библиотекам икс'ов, зато все темы и чисто Gnom'овские примочки прекрасно уживаются с X-chat'ом. Помимо отличного интерфейса, этот ирц-клиент обладает еще некоторыми уникальными возможностями, как, например, автоисправление опечаток (English only, к сожалению), поддержка плагинов и скриптов на perl'е. Ну и плюс всякие мелочи типа URL-catcher в довесок. Установка проста - X-chat есть практически в любом нормальном дистрибутиве и ставится как IRC-клиент по умолчанию.

Kvirc

Как видно по первой букве из названия - этому клиенту живется нормально только под KDE. Kvirc, хотя и не является клоном mIRC'a, но, тем не менее, по внешнему виду и по возможностям они очень похожи. Правда, в скором времени мирк будет проигрывать по всем статьям - чего стоит только один IBM Via Voice plugin - система распознавания и синтезирования голоса! Скоро можно будет вообще чатиться без клавиатуры ;).

Инсталляция:

После скачивания архива и растаривания/распаковки его делаем стандартные действия:

./configure

make kvirc

make install

Если все же что-то пошло не так, то проблема, как правило, лежит на поверхности:

- Не хватает библиотек Qt или версия Qt меньше 2.0.0 (это можно проверить, набрав:

$ find / -name libqt*

Если не найдено ни одного файла - придется качать Qt с ftp://ftp.troll.no/

- Криво прописаны пути к Qt: надо запустить конфигуратор с параметрами

./configure --with-qt-library-dir="/usr/mylibs/qt/lib" --with-qt-include-dir="/usr/mylibs/qt/include"

Пути, ясен пень, надо подставить свои.

Настройка родного языка не требует особых усилий - Kvirc определяет язык по переменной LANG:

# export LANG="am" (am-армения ;)) - главное, чтобы все шрифты были закружены!)

Zircon

Особенность этого клиента - он целиком написан на Tcl/Tk. Это накладывает на него ряд некоторых ограничений (таких, например, как возможность настройки только через .Xresources). Отсутствие системы скриптов как таковой, конечно, сильно снижает возможности настройки, однако полностью открытый и _понятный_ (tcl все-таки) исходный код устраняет этот недостаток. Вообще, этот клиент рекомендуется в качестве пособия по Tcl/Tk - гораздо интересней копаться в исходниках полезной проги, чем разбирать надуманные примеры.

Консольные клиенты

IRCii

Один из самых первых ирк-клиентов. В далекие времена его создания о всяких графических наворотах и не помышляли - все делалось в родной консоли. В комплект поставки входит очень большое количество скриптов, и еще большее количество было написано потом фанатами. Вообще-то, IRcII уже устарел - есть и EPIC, и BitchX, но из-за большого количества уже написанных _именно_ под IRcII скриптов многие все еще его используют. Ньюбисам ставить не рекомендуется.

Содержание  Вперед на стр. 005-082-2