irssi + screen или как постоянно быть в IRC сети


i-sat аватар

i-sat - Posted on 02 Август 2010

Хотите постоянно быть в IRC сети и записывать логи каналов? Тогда один из вариантов описывается ниже.

Если у Вас нет желания связываться с IRC BNC, но у Вас случайно есть сервер с ssh доступом, то можно задействовать его для постоянного нахождения в IRC сети.

Для начал необходимо проверить установлены ли у Вас screen и IRC-клиент "irssi" на сервере, если нет, необходимо их поставить.

Далее, заходим под Вашей учётной записью на сервер по ssh и запускаем screen со следующими параметрами:

$ screen -S my-irc-log

где my-irc-log ваше имя сессии в screen, а затем из под screen запускаем сам IRC-клиент irssi. Закрываем консоль не выходя из неё.

Теперь чтоб попасть в нашу сессию screen с открытым IRC клиентом, после логина на сервер по ssh пишем в консольке:

$ screen -RD my-irc-log

где my-irc-log ваше имя сессии в screen открытая ранее.

Теперь остаётся просто сконфигурировать ваш irssi и всё.

P.S. для завершения текущей работы, но чтоб осталась сессия screen c irssi, достаточно нажать Ctrl-a Ctrl-d.

Tips #0:
Переключаемся между каналами в irssi по Alt+1 - Alt+0 если у вас до 10 каналов открыто в данный момент или через Alt+Left и Alt+Right.
Вместо Alt (если он занят WM) можно использовать esc. Жмем esc и затем цифру или стрелочку.

Tips #1:
если есть желание просмотреть беседы из под Windows через putty, то не забываем про кодировку, будет что-то типа:

$ LANG=ru_RU.KOI8-R screen -RD my-irc-log

Или можно установить (и изменить на лету) кодировку прямо в putty: Windows -> Translation -> Remote character set

PS
комикс в тему

ВложениеРазмер
the-ghost-in-zshell.png59.14 кб
2
Ваша оценка: Ничего Рейтинг: 2 (3 голоса)