WeeChat |
||
|
Дата публикации: Aug. 21, 2010
|
Теги: irc, im, | |
| Автор: Sergey Minaev | ||
| Название: | WeeChat |
| Логотип: | ![]() |
| Скриншот: | ![]() |
| WeeChat - 0.3.1.1 | |
| Тип: | IRC-клиент |
| Тип интерфейса: | Console |
| Разработчик: | FlashCode |
| Версия: | 0.3.1.1 |
| от: | Jan. 23, 2010 |
| Лицензия: | GPLv3 |
| Сайт: |
WeeChat - удобный, мощный и настраиваемый консольный IRC-клиент для Linux, BSD и Mac OS. WeeChat - мультипротокольный, поддерживает модули, поддерживает скриптовые расширения на пяти разных языках и распространяется полностью под лицензией GPL. 7 авг. 2010 вышла новая версия WeeChat 0.3.3.
Основные возможности WeeChatЛегкость и быстрота Русскоязычный интерфейс Хорошая документация WeeChat написан с нуля WeeChat мультиплатформенный WeeChat активно разрабатывается 100% GPL SASL авторизация Поддержка IPv6 Поддержка SSL Поддержка прокси Автоматическое переподключение Настраиваемый интерфейс Поддержка проверки орфографии (с помощью aspell) Поддержка UTF-8 Возможность создания скриптов и алиасов для команд Изменения настроек вступают в силу без перезапуска программы
Настройка и использование WeeChat
Настройку можно производить как путем редактирования конфигурационного файла
~/.weechat/weechat.conf, так и с помощью команд.
Прежде всего, WeeChat хорошо русифицирован и подробную справку по всем
командам WeeChat на русском языке можно получить командой /help. Справку по
определенной команде можно получить так - /help команда.
Самое первое, что стоит сделать - добавить и настроить любимые IRC серверы в
автозапуск. Делается это командой /server. Подробнее о команде - /help server.
просто добавить сервер:
/server add freenode irc.freenode.netдобавить сервер с указанием порта:
/server add freenode irc.freenode.net/6667добавить сервер с опцией автовхода:
/server add freenode irc.freenode.net -autoconnectдобавить сервер с указанием пароля:
/server add freenode irc.freenode.net -password=yourpassудалить сервер:
/server del freenodeХотя, freenode по умолчанию уже добавлен в список серверов. Получить список избранных серверов можно командой /server listfull.
подключиться к серверу:
/connect freenodeили
/connect irc.freenode.netполучить список каналов сервера:
/listполучить информацию о канале #linux:
/list #linuxполучить список каналов, начинающихся на "linux"
/list -re #linux
Конфигурационный файл с настройками для серверов - ~/.weechat/irc.conf
Опция для автовхода на сервер:
servername.autoconnect = onОпция для задания ника:
servername.nicks = "Nickname"Опция для указания автовхода на нужные каналы:
servername.autojoin = "channel1,channel1"Опция для авторизации на сервере:
/msn NickSerrv identify ваш_пароль
Клавиши управления WeeChat
PageUp - скролл вверх PageDown - скролл вниз Alt-стрелки - навигация между буферами F7/F8 - навигация между окнами (если окна разбиты) F9/F10 - прокрутка топика F11/F12 - прокрутка списка пользователей alt+a - перейти в "активный" буфер alt+r - удалить все из командной строки alt+b - перейти на слово назад alt+f - перейти на слово вперед alt+u - перейти к непрочитанному сообщению ctrl+y - вставить текст из буфера обмена ctrl+r - поиск
Основные команды WeeChat
/exit - выйти из программы /leave - выйти из текущего канала /join #channel - войти на канал /connect irc.freenode.net - войти на сервер /away сообщение - поставить away-"статус" /msg ник сообщение - отправить личное сообщение
Подробнее о буферах и окнах
Буфер - компонент, который содержит данные, которые выводятся на экран.
Обычно, переключение между буферами означает переключение между каналами.
Получить список буферов можно командой /buffer.
Окно выводит содержимое буфера. По умолчанию у вас будет одно окно. Получить
список окон можно командой /window. Вы можете разделить окно, а точнее,
создать второе окно командами /window splith (по горизонтали) или /window
splitv (по вертикали). В этом случае
в одном окне терминала вы сможете видеть сразу два чата. Делить окна можно
сколько угодно раз. Переключаться между разбитыми окнами можно или клавишами
F7/F8 или же командами /window up, /window down и т.п. Склеить два окна в одно
можно командой /window merge. Подробнее смотрите /help window
WeeChat не сохраняет настройки о разделении окон в конфиг. Если вы хотите, чтобы окно делилось на два при каждом запуске, добавьте в опцию servername.command одного из серверов команду "/window splith". Команды можно вводить через точку с запятой. Например, для freenode у меня эта опция выглядит так: freenode.command = "/msg NickServ identify мой-пасс; /window splith"
Плагины (скрипты, расширения) для WeeChat
WeeChat поддерживает расширения на пяти языках программирования. Скачать скрипты для WeeChat можно отсюда: http://www.weechat.org/scripts/ . А еще удобней будет, если установить скрипт weeget, который позволяет устанавливать и обновлять плагины прямо из WeeChat. Плагин имеет расширение .py, значит он написан на языке Python, значит его надо сохранить в каталог ~/.weechat/python. А если хотите, чтобы он загружался автоматически, сохраните его в каталог ~/.weechat/python/autoload/ .
$ cd ~/.weechat/python/autoload $ wget -c http://weechat.org/files/scripts/weeget.pyПолучить список доступных плагинов можно командой /weeget list.
К примеру, вы захотели установить плагин auto_away, который позволяет устанавливать away-сообщения.
/weeget install auto_awayПлагин будет автоматически установлен в autoload. Вызвать плагин можно командой /autoaway
Задать away-сообщение после пяти минут отсутствия:
/autoaway 5 I'm away
Отключить auto-away:
/autoaway off
Так же вам может показаться полезным плагин colorize_nicks, который выделяет цветом ники в чате. Устанавливается командой /weeget install colorize_nicks и работает сразу, без настроек.
Плагин buffers. Показывает слева небольшой список ваших буферов.
Фанатам музыкального плеера MPD придется по вкусу плагин weempd, который позволяет отсылать в чат название проигрываемого трека. Для работы, ему нужен mpd клиент mpc, который весит, кажется, 100кб.
Внешний вид WeeChat
WeeChat рекомендуется запускать в терминале urxvt-unicode, т.к. в нем нет проблем с горячими клавишами. К примеру, в gnome-terminal клавиша F11 используется для перехода в полноэкранный режим, поэтому прокрутить список пользователей в этом терминале не получится. Так же могут быть глюки с alt-[1-9]. Но я использую roxterm - в нем можно отключить переход в полноэкранный режим по F11, а между буферами я перемещаюсь с помощью alt-стрелка.
Если вы используете черный фон, можете заметить, что синий шрифт на таком фоне практически не читабилен. Поэтому идите в конфиг WeeChat и замените blue на что-нибудь другое, если не хотите испортить зрение =)
Скриншоты WeeChat:
Так выглядит мой WeeChat:
Заключение
WeeChat - мой любимый IRC клиент. Это не просто какая-то консольная реализация, которую теоретически можно использовать, но в повседневной жизни она не жизнеспособна. WeeChat конфигурабелен, удобен и функционален, я использую его в качестве основного IRC-клиента, чего и вам желаю =)
Возможно, эти материалы Вас заинтересуют:
- WeeChat
- Vimperator - аддон для FireFox, делающий управление браузером... удобным
- Ищете Vimperator для Firefox 4.0 ?
- Slim
- MDC
Рекомендовать эту страницу:
Комментарии:(4)
Вижу Админ предпочитает консольные проги =)
Огромное Вам грацие!!!
Комментировать:
Справка:
Если вы хотите использовать в тексте комментария специальные символы, например, [ и ], используйте их внутри тега [code] [/code]
Вы можете использовать теги BBcode. Для оформления кода и подсветки синтаксиса используйте тег [code] или [code=название_языка], например, [code=python]
Ссылки вставляйте так: [url]zenux.ru[/url] или так: http://zenux.ru, но не так: zenux.ru
Текст сообщения должен быть в пределах 3000 символов.


Впрочем любой IRC-клиент можно сделать мультипротокольным используя гейтвей bitlbee.