WeeChat - консольный IRC клиент с минимальным потреблением ресурсов

Материал из Викиадмин
Перейти к навигации Перейти к поиску

WeeChat - консольный мультиплатформенные IRC клиент, написанный на C. Клиент расширяем благодаря поддержке плагинов на Python, Perl и Ruby. (И вообще он супер!)

Чем weechat может быть интересен для айтишников:

  • работает и без графики, что позволяет использовать его даже на роутерах (например, оставить его работу в trux или screen);
  • высокая скорость работы из-за нетребовательности к ресурсам;
  • поддержка нескольких сетей. Нет проблем зайти на фринод, а заодно и на спотчат к нам на #linuxmint-ru;
  • удобен для работы и на маленьких экранах.

Установка IRC клиента

Установка в CentOS

   yum install weechat

Для других ОС следующие команды

Установка в Debian/Ubuntu и другие Linux Mint

   sudo apt-get install weechat

Установка в Fedora

   sudo dnf install weechat screen

Установка в Mac OS X (HomeBrew)

   brew update
   brew install screen
   brew install weechat

Установка в Mac OS X (MacPorts)

   port install screen
   port install weechat

Запускаем клиент

В терминале отдаём следующую команду:

   weechat

и всё. Клиент запущен, переходите к пункту “использование”.

Все настройки появятся в домашнем каталоге пользователя в .weechat после первого запуска.

Использование WeeChat

(все команды отдаются в уже запущенном в консоли weechat)

Подключение к серверу

   /server add spotchat irc.spotchat.org/6667 -autoconnect

Здесь под именем spotchat мы добавили соединение к серверу irc.spotchat.org на порт 6667. autoconnect, как и намекает команда, поставит этот сервер в автозапуск при следующей загрузке клиента.

Вручную же подключится мы можем так

   /connect spotchat

Отключится, соответственно:

   /disconnect spotchat

Подключаемся к нужному каналу:

В данном клиенте действуют все те же команды, как и в остальных клиентах. Например, подключаемся к русскоязычному каналу поддержки Linux Mint #linuxmint-ru или CentOS #centos-ru

   /join #centos-ru
   /join #linuxmint-ru

Выйти можно командой /part, но я сомневаюсь, что это вам пригодится. :)

Автозаход на канал

   /set irc.server.spotchat.autojoin “#centos-ru”
   /set irc.server.spotchat.autojoin “#linuxmint-ru”

И ещё команды:

   /nick ИМЯ (поменять ник)
   /quit (закрыть клиент)
   /me текст (Сказать в 3 лице. То есть “/me опять не спал и ушёл на работу” (без кавычек) намекнёт присутствующим на канале об адекватности данного участника чата.)
   /help (список команд, что вообще стоило указать в первую очередь)

Это лишь краткий список команд, которые умеет данный клиент, но достаточно для того. чтобы присоединится к сообществу.

Кстати, если будете использовать tmux или screen, пользоваться клиентом можно и после закрытия консоли. Например, оставить запущенный клиент на личном сервере или роутере.