WeeChat - установка и настройка: различия между версиями
ALEX (обсуждение | вклад) м |
ALEX (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
[ | [[wikipedia:en:WeeChat|WeeChat]] - кросплатформенный [[wikipedia:en:IRC|IRC]] клиент, прекрасно работающий под ОС [[wikipedia:ru:Windows|Windows]] и [[wikipedia:ru:Linux|Linux]]. Это лёгкий и простой клиент, работающий в текстовом режиме. Его очень удобно использовать при работе в Unix-like системах в консольных режимах. | ||
==Установка в ОС Gentoo== | ==Установка в ОС Gentoo== | ||
Для установки в этой ОС достаточно выполнить всго навсего | Для установки в этой ОС достаточно выполнить всго навсего | ||
{{root|emerge weechat}} | |||
При этом правда можно обратить и особое внимание на доступные [http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=2&chap=2 USE флаги]. Из тех что там перечисленны я бы порекомендовал использование [ | При этом правда можно обратить и особое внимание на доступные [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''']]. Таким образом конечный вариант будет выглядить как | ||
{{USEFlag|extended=yes| | |||
{{EnableFlag|python}} | |||
{{EnableFlag|ssl}} | |||
{{EnableFlag|nls}} | |||
{{EnableFlag|ncurses}}}} | |||
Можно установить с этими флагами выполнив: | |||
{{root|<nowiki>USE="python ssl nls ncurses" emerge weechat</nowiki>}} | |||
или же прописать их в {{path|/etc/portage/package.use}} | |||
{{root|nano /etc/portage/package.use}} | |||
==Настройка программы== | ==Настройка программы== | ||
Строка 17: | Строка 29: | ||
От себя добавлю ещё одну необходимую настройку. | От себя добавлю ещё одну необходимую настройку. | ||
{{Codeline|<nowiki>/set quakenet.server_command = "Your Command"</nowiki>}} | |||
Где вместо '''Your Command''' указываем ту команду, которую отправит программа сразу после захода на сервер этому же серверу. Туда полезно занести к примеру команду авторизации. На Квейкнете она выглядит как | Где вместо '''Your Command''' указываем ту команду, которую отправит программа сразу после захода на сервер этому же серверу. Туда полезно занести к примеру команду авторизации. На Квейкнете она выглядит как | ||
{{Codeline|<nowiki>/set quakenet.server_command = "/msg Q@CServe.quakenet.org AUTH Login Password"</nowiki>}} | |||
На этом основные настройки заканчиваются. Можно дополнительно почитать ссылки, указанные в конце статьи. | На этом основные настройки заканчиваются. Можно дополнительно почитать ссылки, указанные в конце статьи. | ||
Строка 29: | Строка 41: | ||
Для нормального отображения русского языка перез запуском программы в консоли надо прописать | Для нормального отображения русского языка перез запуском программы в консоли надо прописать | ||
{{root|<nowiki>export LC_ALL=ru_RU.KOI8-R</nowiki>}} | |||
При загрузке программа будет писать примерно следующее | При загрузке программа будет писать примерно следующее | ||
<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> | |||
Далее в настройках программы прописываем: | Далее в настройках программы прописываем: | ||
{{Codeline|<nowiki>/charset encode WINDOWS-1251</nowiki>}} | |||
{{Codeline|<nowiki>/charset decode WINDOWS-1251</nowiki>}} | |||
Далее перезапускаем программу выходом из неё и новым запуском. | Далее перезапускаем программу выходом из неё и новым запуском. | ||
{{Codeline|<nowiki>/quit</nowiki>}} | |||
и далее в консоли | и далее в консоли | ||
{{root|weechat-curses}} | |||
После чего всё должно работать и проблема появления вопросиков вместо русских букв должна исчезнуть ровно так же как и проблем с распознованием ваших посланий другими участниками чата а вами распознавания их сообщений. | После чего всё должно работать и проблема появления вопросиков вместо русских букв должна исчезнуть ровно так же как и проблем с распознованием ваших посланий другими участниками чата а вами распознавания их сообщений. |
Текущая версия на 16:44, 8 марта 2012
WeeChat - кросплатформенный IRC клиент, прекрасно работающий под ОС Windows и Linux. Это лёгкий и простой клиент, работающий в текстовом режиме. Его очень удобно использовать при работе в Unix-like системах в консольных режимах.
Установка в ОС Gentoo
Для установки в этой ОС достаточно выполнить всго навсего
При этом правда можно обратить и особое внимание на доступные USE флаги. Из тех что там перечисленны я бы порекомендовал использование [[[wikipedia:ru:Lua|lua]] флага для возможности использования lua скриптов. Можно подрубить и скрипты на языке Python, а так же подрубить и ssl. Таким образом конечный вариант будет выглядить как
Use Flags: python ssl nls ncurses (?)
Можно установить с этими флагами выполнив:
или же прописать их в /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"
На этом основные настройки заканчиваются. Можно дополнительно почитать ссылки, указанные в конце статьи.
Настройка русского языка
Для нормального отображения русского языка перез запуском программы в консоли надо прописать
При загрузке программа будет писать примерно следующее
[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
и далее в консоли
После чего всё должно работать и проблема появления вопросиков вместо русских букв должна исчезнуть ровно так же как и проблем с распознованием ваших посланий другими участниками чата а вами распознавания их сообщений.