Пингвин-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 скриптов многие все еще его используют. Ньюбисам ставить не рекомендуется.