Сибирь. Сабынич. Айти

о природе, личной жизни и информационных технологиях

Irssi – клиент будущего

УСТАНОВКА

См. файл INSTALL.

ФАЙЛЫ

  • Директория docs/ содержит следующие документы:
  • startup-HOWTO.txt – Следует прочитать начинающим Irssi-пользователям
  • manual.txt – Это руководство я начинал писать, но так и не закончил 🙂
  • perl.txt – Помощь по написаниям скриптов на Perl
  • formats.txt – Как использовать цвета и прочее в Irssi
  • faq.txt – Часто задаваемые Вопросы
  • special_vars.txt – Текстовые переменные, используемые Irssi

О..

Irssi – модульный IRC-клиент, предоставляющий в данный момент пользователю только консольный интерфейс. Сам интерфейс создан предельно простым для понимания. Irssi не является IRC-клиентом на 100%, он также работает с SILC (http://www.silcnet.org), при наличии модуля. Поддерживает другие и протоколы, на подобие ICQ, созданные на сегодняшний день.

ВОЗМОЖНОСТИ

И так, что хорошего в Irssi? Ниже идет список возможностей, которые являются основными и текущими:

– Опциональная автоматизация – Вы можете на свое усмотрение автоматизировать выполнение тех вещей, которые не любите делать. Как то: окончание имени, создание нового окна для канала, в который вы вошли, создание окна привата при получении или посылке /msg-сообщений или извещений, закрытие окна привата после прошествия указанного времени бездействия и т.п.

– Поддержка мультисерверности – Я думаю, в Irssi осуществлена наилучшая поддержка для одновременной работы с несколькими серверами. Вы можете иметь столько подключений и в стольких сетях, сколько вам потребуется. Можно иметь несколько соединений на одном сервере, например когда вы исчерпали ограничение (ircnet) в 10 каналов/соединений, вы можете просто создать другое соединение и [?] получите строгое предупреждение. Если соединение с сервером потеряно, Irssi пытается подсоединиться до тех пор, пока не произойдет соединение. Также, каналы, на которые вы зашли перед отсоединением, сохраняются даже если вы “временно недоступны” (“temporarily unavailable”) по причине нетсплита. После восстановления серверных соединений в сети, Irssi восстанавливает подсоединение к каналам. Также, стоит внимания – здесь нет этого тупого сообщения “сервер ограничен этим окном, если оно закроется, соединение закроется тоже”, которое имеется в ircII-подобных клиентах.

– Автоматизация канала – Вы можете указать на какие каналы входить немедленно после соединения с сервером или IRC-сетью. После входа на канал, Irssi может автоматически запросить статус оператора для вас (или сделать что-либо еще) у бота, находящегося на канале.

– Сохранение окна разговора – После команды /LAYOUT SAVE Irssi сохранит расположение каналов и приватов, и после перезагрузки клиента восстановит на их прежние места.

– Окончание всего клавишей Tab – С помощью клавиши Tab вы можете автоматически завершать окончания имен, команд и их параметров, имен файлов, настроек, текстовых переменных, каналов и названий серверов. Также клиент отлично выполняет окончание в /msg-сообщениях, что помогает при работе с несколькими IRC-серверами одновременно. Окончание имен пользователей на канале также довольно хорошо проработано: в начале подставляются имя пользователя, который последний отвечал на ваше сообщение, потом имя того, кто последний отправлял сообщение на канал и только потом переходит ко всем остальным по порядку. Также вы можете настроить окончание и замену определенных слов, например, вкладка ‘homepage(tab)’ примет вид адреса вашей домашней страницы в интернете.

– Отличное журналирование – Вы можете вести журнал любым способом, каким желаете, и как проще или трудней для вас. С помощью автожурналирования Irssi ведет записи всего в указанную директорию, где размещает по по дному файл на каждый канал или имя пользователя. Также поддерживается способ ircII – /WINDOW LOG ON. Существует и “трудный способ” журналирования – команда /LOG, которая позволяет вам указать в точности какие записи вы хотите вести и где. Подмена журнала поддерживается со всеми различными методами журналирования, вы можете указать в какое время подменять старый файл новым.

– Отличное игнорирование – Вы можете поставить игнор всем и любыми способами по желанию. Маска имени, слова, регулярное выражение. Вы можете. Вы можете добавлять исключения в игнор. Вы можете игнорировать и ответы других пользователей на канале к тем пользователям, которые находятся у вас в игноре. Также вы можете настроить игнор для работы только на отдельно взятом канале(ах).

Lastlog и ручная прокрутка – Команда /LASTLOG имеет несколько новых особенностей: параметр ‘-new’ проверяет только те строки, которые появились после последнего использования команды /LASTLOG, параметр ‘-away’ проверяет только те строки, которые появились после последнего вашего ухода в away. Регулярные выражения также работают, естественно. Расположение бегунков прокрутки всегда будет слабым местом не-GUI клиентов. Команда поиска, что крутится вокруг прокрутки в GUI все еще недоступна Irssi. Команда /LASTLOG всегда показывает время появления строки, даже если вы не включили подстановку времени. Сейчас, выполнение команды /SB GOTO <время> переместит прямо к искомой позиции. Хорошая особенность, когда вы выискиваете в разговоре место, которое находится где-то после того, как вам что-либо написали (как видно из away-журнала) или после изменения топика (/last -topics).

НЕДОЧЕТЫ / ПРЕДЛОЖЕНИЯ

См. файл TODO, если к вас уже готова заявка или жалоба – не захламляйте мне ящик повторными жалобами и просьбами..

* АВТОР

  •  Тимо Сирайнен
  •  cras@irssi.org
  •  cras at ircnet/opn/silc
  •  #irssi в ircnet/opn, #irssi.fi, #irssi.de и #irssi.pl в ircnet

28.10.2005 22:27:18

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Пролистать наверх
Exit mobile version