WeeChat - установка и настройка: различия между версиями

Материал из AlexNook
Перейти к навигацииПерейти к поиску
Строка 1: Строка 1:
[http://en.wikipedia.org/wiki/WeeChat WeeChat] - кросплатформенный [http://ru.wikipedia.org/wiki/IRC IRC] клиент, прекрасно работающий под ОС [http://ru.wikipedia.org/wiki/Windows Windows] и [http://ru.wikipedia.org/wiki/Linux Linux]. Это лёгкий и простой клиент, работающий в текстовом режиме. Его очень удобно использовать при работе в Unix-like системах в консольных режимах.
[[wikipedia:en:WeeChat|WeeChat]] - кросплатформенный [[wikipedia:en:IRC|IRC]] клиент, прекрасно работающий под ОС [[wikipedia:ru:Windows|Windows]] и [[wikipedia:ru:Linux|Linux]]. Это лёгкий и простой клиент, работающий в текстовом режиме. Его очень удобно использовать при работе в Unix-like системах в консольных режимах.


==Установка в ОС Gentoo==
==Установка в ОС Gentoo==
Для установки в этой ОС достаточно выполнить всго навсего
Для установки в этой ОС достаточно выполнить всго навсего


emerge weechat
{{root|emerge weechat}}


При этом правда можно обратить и особое внимание на доступные [http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=2&chap=2 USE флаги]. Из тех что там перечисленны я бы порекомендовал использование [http://ru.wikipedia.org/wiki/Lua '''lua'''] флага для возможности использования lua скриптов. Можно подрубить и скрипты на языке [http://ru.wikipedia.org/wiki/Python '''Python'''], а так же подрубить и [http://ru.wikipedia.org/wiki/SSL '''ssl''']. Таким образом конечный вариант будет выглядить как
При этом правда можно обратить и особое внимание на доступные [http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=2&chap=2 '''USE''' флаги]. Из тех что там перечисленны я бы порекомендовал использование [[[wikipedia:ru:Lua|'''lua''']] флага для возможности использования '''lua''' скриптов. Можно подрубить и скрипты на языке [[wikipedia:ru:Python|'''Python''']], а так же подрубить и [[wikipedia:ru:SSL|'''ssl''']]. Таким образом конечный вариант будет выглядить как


USE="python ssl nls ncurses" emerge weechat
{{USEFlag|extended=yes|
{{EnableFlag|python}}
{{EnableFlag|ssl}}
{{EnableFlag|nls}}
{{EnableFlag|ncurses}}}}


nano /etc/portage/package.use
Можно установить с этими флагами выполнив:
 
{{root|<nowiki>USE="python ssl nls ncurses" emerge weechat</nowiki>}}
 
или же прописать их в {{path|/etc/portage/package.use}}
 
{{root|nano /etc/portage/package.use}}


==Настройка программы==
==Настройка программы==
Строка 19: Строка 29:
От себя добавлю ещё одну необходимую настройку.
От себя добавлю ещё одну необходимую настройку.


/set quakenet.server_command  = "Your Command"
{{Codeline|<nowiki>/set quakenet.server_command  = "Your Command"</nowiki>}}


Где вместо '''Your Command''' указываем ту команду, которую отправит программа сразу после захода на сервер этому же серверу. Туда полезно занести к примеру команду авторизации. На Квейкнете она выглядит как
Где вместо '''Your Command''' указываем ту команду, которую отправит программа сразу после захода на сервер этому же серверу. Туда полезно занести к примеру команду авторизации. На Квейкнете она выглядит как


/set quakenet.server_command  = "/msg Q@CServe.quakenet.org AUTH Login Password"
{{Codeline|<nowiki>/set quakenet.server_command  = "/msg Q@CServe.quakenet.org AUTH Login Password"</nowiki>}}


На этом основные настройки заканчиваются. Можно дополнительно почитать ссылки, указанные в конце статьи.
На этом основные настройки заканчиваются. Можно дополнительно почитать ссылки, указанные в конце статьи.
Строка 31: Строка 41:
Для нормального отображения русского языка перез запуском программы в консоли надо прописать
Для нормального отображения русского языка перез запуском программы в консоли надо прописать


export LC_ALL=ru_RU.KOI8-R
{{root|export LC_ALL=ru_RU.KOI8-R}}


При загрузке программа будет писать примерно следующее
При загрузке программа будет писать примерно следующее
 
<syntaxhighlight lang="dos" line start="1" line="GESHI_FANCY_LINE_NUMBERS" enclose="div">
  [20:06:09] -P- Запускаю plugin "charset" 0.1
  [20:06:09] -P- Запускаю plugin "charset" 0.1
  [20:06:09] -P- Charset plugin starting, terminal charset: KOI8-R (WeeChat internal: UTF-8)
  [20:06:09] -P- Charset plugin starting, terminal charset: KOI8-R (WeeChat internal: UTF-8)
  [20:06:09] -P- Plugin "charset" (/usr/lib64/weechat/plugins/charset.so) загружен.
  [20:06:09] -P- Plugin "charset" (/usr/lib64/weechat/plugins/charset.so) загружен.
</syntaxhighlight>


Далее в настройках программы прописываем:
Далее в настройках программы прописываем:


  /charset  encode WINDOWS-1251
{{Codeline|<nowiki>/charset  encode WINDOWS-1251</nowiki>}}
  /charset  decode WINDOWS-1251
{{Codeline|<nowiki>/charset  decode WINDOWS-1251</nowiki>}}


Далее перезапускаем программу выходом из неё и новым запуском.
Далее перезапускаем программу выходом из неё и новым запуском.


/quit
{{Codeline|<nowiki>/quit</nowiki>}}


и далее в консоли  
и далее в консоли  


weechat-curses
{{root|weechat-curses}}


После чего всё должно работать и проблема появления вопросиков вместо русских букв должна исчезнуть ровно так же как и проблем с распознованием ваших посланий другими участниками чата а вами распознавания их сообщений.
После чего всё должно работать и проблема появления вопросиков вместо русских букв должна исчезнуть ровно так же как и проблем с распознованием ваших посланий другими участниками чата а вами распознавания их сообщений.

Версия 16:43, 8 марта 2012

WeeChat - кросплатформенный IRC клиент, прекрасно работающий под ОС Windows и Linux. Это лёгкий и простой клиент, работающий в текстовом режиме. Его очень удобно использовать при работе в Unix-like системах в консольных режимах.

Установка в ОС Gentoo

Для установки в этой ОС достаточно выполнить всго навсего

emerge weechat

При этом правда можно обратить и особое внимание на доступные USE флаги. Из тех что там перечисленны я бы порекомендовал использование [[[wikipedia:ru:Lua|lua]] флага для возможности использования lua скриптов. Можно подрубить и скрипты на языке Python, а так же подрубить и ssl. Таким образом конечный вариант будет выглядить как

Use Flags: python ssl nls ncurses (?)

Можно установить с этими флагами выполнив:

USE="python ssl nls ncurses" emerge weechat

или же прописать их в /etc/portage/package.use

nano /etc/portage/package.use

Настройка программы

Не буду писать то что уже написанно где-то. Предложу вниманию отличный мануал на русском языке, который подойдёт большинству пользователей - краткий мануал.

Кстати программа отлично понимает дописывание команд в своей консоли по нажатию клавиши Tab - как настоящая консоль Linux.

От себя добавлю ещё одну необходимую настройку.

/set quakenet.server_command = "Your Command"

Где вместо Your Command указываем ту команду, которую отправит программа сразу после захода на сервер этому же серверу. Туда полезно занести к примеру команду авторизации. На Квейкнете она выглядит как

/set quakenet.server_command = "/msg Q@CServe.quakenet.org AUTH Login Password"

На этом основные настройки заканчиваются. Можно дополнительно почитать ссылки, указанные в конце статьи.


Настройка русского языка

Для нормального отображения русского языка перез запуском программы в консоли надо прописать

{{{1}}}

При загрузке программа будет писать примерно следующее

 [20:06:09] -P- Запускаю plugin "charset" 0.1
 [20:06:09] -P- Charset plugin starting, terminal charset: KOI8-R (WeeChat internal: UTF-8)
 [20:06:09] -P- Plugin "charset" (/usr/lib64/weechat/plugins/charset.so) загружен.

Далее в настройках программы прописываем:

/charset encode WINDOWS-1251 /charset decode WINDOWS-1251

Далее перезапускаем программу выходом из неё и новым запуском.

/quit

и далее в консоли

weechat-curses

После чего всё должно работать и проблема появления вопросиков вместо русских букв должна исчезнуть ровно так же как и проблем с распознованием ваших посланий другими участниками чата а вами распознавания их сообщений.

Ссылки

  1. Главная страница программы