Weechat - консольный irc-клиент для Linux, BSD, MacOS. Удобный, настраиваемый,мультипротокольный, поддерживает модули и скриптовые расширения на нескольких языках. Установка в Gentoo-подобных дистрибутивах производится командой:
# emerge net-irc/weechat
Запуск клиента производится командой:
$ weechat-curses
В дистрибутиве Calculate Linux клиент weechat идет преднастроенным на соединение с каналом #calculate-ru на сервере freenode. И при запуске weechat автоматически подключается к этому каналу. При подключении к каналу irc вы можете общаться в чате, но не можете видеть ответы на ввод управляющих команд. Для этого нужно переключиться на другой буфер(в моем случае alt+1), с помощью хоткеев alt+left/right_arrows либо F5/F6 на предыдущий/следующий буфер или с помощью сочетания alt+N, где N - номер буфера.
Что же такое буфер? Буфер - это компонент, содержащий данные, которые выводятся на экран. Обычно, переключение между буферами означает переключение между каналами. Получить список буферов можно командой /buffer. В свою очередь окно выводит содержимое буфера на экран. По умолчанию у вас будет одно окно. Получить список окон можно командой /window. Окна можно разделять: /window splith - по горизонтали; /window splitv - по вертикали - таким образом вы сможете в одном окне терминала видеть несколько чатов. Делить окна можно сколько угодно раз. Переключаться между разбитыми окнами можно или клавишами F7/F8 или командами /window up, /window down. Склеить два окна в одно можно командой /window merge. Подробнее - /help window.
Справку по всем командам можно получить с помощью команды /help. Например:
/help set - справка по настройкам
/help buffer - справка по работе с буферами
/help filter - использование фильтров
Настройка weechat производится путем правки конфигов в папке ~/.weechat. Также можно все настройки делать из самого weechat с помощью команды /set. Возможны также регулярные выражения. Например, чтобы получить список всех настроек irc, пишем:
/set irc.*
и получаем простыню в моем случае со 144 опциями. Все настройки weechat сохраняются при выходе. Или можно использовать команду /save для немедленного сохранения. Если же вы редактируете конфигурационные файлы, то применить настройки можно командой /reload.
Добавить сервер можно командой /server. Например так
/server add oftc irc.oftc.net/6667
Подробнее в справке - /help server.
Подключиться к серверу можно командой /connect:
/connect oftc
Зайти на канал можно с помощью команды /join:
/join #calculate-ru
Выйти из текущего канала:
/leave
Установить статус away(отсутствия):
/away сообщение
Отправить личное сообщение:
/msg ник сообщение
Выход из программы:
/exit
У weechat много хоткеев. Вот наиболее употребительные из них:
PageUp - скролл вверх
PageDown - скролл вниз
Alt-стрелки(или F5/F6) - навигация между буферами
F7/F8 - навигация между окнами (если окна разбиты)
F9/F10 - прокрутка топика
F11/F12 - прокрутка списка пользователей
alt+a - перейти в "активный" буфер
alt+r - удалить все из командной строки
alt+b - перейти на слово назад
alt+f - перейти на слово вперед
alt+u - перейти к непрочитанному сообщению
ctrl+y - вставить текст из буфера обмена
ctrl+r - поиск
tab - завершить текст в строке ввода (как в командной оболочке)
Также можно назначить свои клавиши с помощью команды /key. Для поиска клавишных кодов можно воспользоваться комбинацией meta+k(alt+k).На пример, что бы назначить на meta-y (alt-y) команду /buffer close:
/key bind (press meta-k) (press meta-y) /buffer close
Команда должна выглядеть так:
/key bind meta-y /buffer close
Что бы удалить:
/key unbind meta-y
Хотелось бы еще сказать пару слов про фильтры. По умолчанию в чате вы видите все служебные сообщения (о входе и выходе пользователей в/из чата). Отключить отображение этих сообщений можно одной строкой, создав фильтр:
/filter add jpk * irc_join,irc_joined,irc_part,irc_quit *
соответственно будут отключены сообщения join, joined, part, quit. Подробнее о фильтрах - /help filter
# emerge net-irc/weechat
Запуск клиента производится командой:
$ weechat-curses
В дистрибутиве Calculate Linux клиент weechat идет преднастроенным на соединение с каналом #calculate-ru на сервере freenode. И при запуске weechat автоматически подключается к этому каналу. При подключении к каналу irc вы можете общаться в чате, но не можете видеть ответы на ввод управляющих команд. Для этого нужно переключиться на другой буфер(в моем случае alt+1), с помощью хоткеев alt+left/right_arrows либо F5/F6 на предыдущий/следующий буфер или с помощью сочетания alt+N, где N - номер буфера.
Что же такое буфер? Буфер - это компонент, содержащий данные, которые выводятся на экран. Обычно, переключение между буферами означает переключение между каналами. Получить список буферов можно командой /buffer. В свою очередь окно выводит содержимое буфера на экран. По умолчанию у вас будет одно окно. Получить список окон можно командой /window. Окна можно разделять: /window splith - по горизонтали; /window splitv - по вертикали - таким образом вы сможете в одном окне терминала видеть несколько чатов. Делить окна можно сколько угодно раз. Переключаться между разбитыми окнами можно или клавишами F7/F8 или командами /window up, /window down. Склеить два окна в одно можно командой /window merge. Подробнее - /help window.
Справку по всем командам можно получить с помощью команды /help. Например:
/help set - справка по настройкам
/help buffer - справка по работе с буферами
/help filter - использование фильтров
Настройка weechat производится путем правки конфигов в папке ~/.weechat. Также можно все настройки делать из самого weechat с помощью команды /set. Возможны также регулярные выражения. Например, чтобы получить список всех настроек irc, пишем:
/set irc.*
и получаем простыню в моем случае со 144 опциями. Все настройки weechat сохраняются при выходе. Или можно использовать команду /save для немедленного сохранения. Если же вы редактируете конфигурационные файлы, то применить настройки можно командой /reload.
Добавить сервер можно командой /server. Например так
/server add oftc irc.oftc.net/6667
Подробнее в справке - /help server.
Подключиться к серверу можно командой /connect:
/connect oftc
Зайти на канал можно с помощью команды /join:
/join #calculate-ru
Выйти из текущего канала:
/leave
Установить статус away(отсутствия):
/away сообщение
Отправить личное сообщение:
/msg ник сообщение
Выход из программы:
/exit
У weechat много хоткеев. Вот наиболее употребительные из них:
PageUp - скролл вверх
PageDown - скролл вниз
Alt-стрелки(или F5/F6) - навигация между буферами
F7/F8 - навигация между окнами (если окна разбиты)
F9/F10 - прокрутка топика
F11/F12 - прокрутка списка пользователей
alt+a - перейти в "активный" буфер
alt+r - удалить все из командной строки
alt+b - перейти на слово назад
alt+f - перейти на слово вперед
alt+u - перейти к непрочитанному сообщению
ctrl+y - вставить текст из буфера обмена
ctrl+r - поиск
tab - завершить текст в строке ввода (как в командной оболочке)
Также можно назначить свои клавиши с помощью команды /key. Для поиска клавишных кодов можно воспользоваться комбинацией meta+k(alt+k).На пример, что бы назначить на meta-y (alt-y) команду /buffer close:
/key bind (press meta-k) (press meta-y) /buffer close
Команда должна выглядеть так:
/key bind meta-y /buffer close
Что бы удалить:
/key unbind meta-y
Хотелось бы еще сказать пару слов про фильтры. По умолчанию в чате вы видите все служебные сообщения (о входе и выходе пользователей в/из чата). Отключить отображение этих сообщений можно одной строкой, создав фильтр:
/filter add jpk * irc_join,irc_joined,irc_part,irc_quit *
соответственно будут отключены сообщения join, joined, part, quit. Подробнее о фильтрах - /help filter
Комментариев нет:
Отправить комментарий