Превод:
-
Иван Пешић (<ivan.pesic@gmail.com>), 2021.
1. Покретање програма WeeChat
Препоручени (али не и обавезни) X терминал емулатор за покретање програма WeeChat је rxvt-unicode. Он поседује добру UTF-8 подршку и лепо ради са подразумеваним тастерским пречицама програма WeeChat.
Покретање из вашег командног окружења:
weechat
2. Помоћ током извршавања
Програм WeeChat поседује помоћ за све команде, једноставно откуцајте:
/help
Ако желите да добијете помоћ за одређену команду, откуцајте:
/help команда
Помоћ постоји и за опције:
/help конфиг.одељак.опција
(где је конфиг
име конфикурације (weechat
за језгро, или име додатка), одељак
је одељак ове конфигурације и опција
је име опције).
3. Постављање опција
Да бисте поставили опције, извршите:
/set конфиг.одељак.опција вредност
Програм WeeChat тренутно користи нову вредност (након измена конфигурације, никада не морате поново да покренете програм WeeChat).
Када програм WeeChat завршава извршавање, сва подешавања се чувају (или командом /save
којом форсирате уписивање опција).
Важно
|
Не препоручује се ручно уређивање конфигурационих фајлова јер програм WeeChat може да их упише у било које време (на пример када извршава /quit ) и након сваке измене морате извршити команду /reload (уз ризик да изгубите остале измене које још увек нисте сачували са /save ).Можете употребити команду /set која проверава вредност и тренутно примењује измене.
|
Додатак fset вам омогућава да једноставно прегледате опције и да их мењате.
На пример, да бисте приказали WeeChat опције:
/fset weechat.*
IRC опције:
/fset irc.*
Команда /fset
поседује довршавање дела имена опције, тако да ако на пример, откуцате /fset hot
и притиснете Tab то се довршава као /fset hotlist
. Ако притиснете Enter, приказују се опције везане за врућу листу.
За више информација у вези команде /fset
и тастера, погледајте /help fset
.
4. Језгро и додаци
WeeChat „језгро” се користи само за приказ података на екран и за интеракцију са корисником; то значи да је weechat језгро без додатака потпуно бескорисно (верни корисници: IRC је био део језгра у верзијама ≤ 0.2.6).
Сви мрежни протоколи као што је IRC су имплементирани у одвојеним додацима.
Да бисте видели листу учитаних додатака, употребите команду /plugin
, у листи би требало да видите „irc” и остале додатке.
5. Додавање IRC сервера
IRC сервер можете додати командом /server
, на пример:
/server add libera irc.libera.chat/6697 -tls
freenode
је у овој команди интерно име сервера које користи програм WeeChat: касније ћете моћи да се повежете са њим помоћу /connect libera
, а опције сервера су irc.server.libera.xxx.
Као и обично, ако се збуните доступна вам је помоћ:
/help server
6. Постављање прилагођених опција IRC сервера
Програм WeeChat користи подразумеване вредности за све сервере („вредности у крајњем случају”), онда када не наведете одређену вредност за опцију сервера. Ове подразумеване опције су „irc.server_default.*”.
За сваку опцију сервера, програм WeeChat користи њену вредност ако је дефинисана (није „null”). У супротном, програм WeeChat користи подразумевану вредност („irc.server_default.xxx”).
Постоје на пример, подразумевани надимци (засновани на вашем un*x корисничком имену), па можете да их преиначите за libera сервер следећом командом:
/set irc.server.libera.nicks "mynick,mynick2,mynick3,mynick4,mynick5"
Ако желите да поставите корисничко и реално име:
/set irc.server.libera.username "Моје корисничко име" /set irc.server.libera.realname "Моје реално име"
Ако желите да укључите ауто повезивање са сервером током покретања програма:
/set irc.server.libera.autoconnect on
Ако сервер подржава SASL, можете да га користите за аутентификацију (бићете идентификовани пре него што приступите каналима):
/set irc.server.libera.sasl_username "mynick" /set irc.server.libera.sasl_password "xxxxxxx"
Ако након повезивања са сервером желите да покренете команду, на пример за аутентификацију са nickserv (само ако не користите SASL за аутентификацију):
/set irc.server.libera.command "/msg nickserv identify xxxxxxx"
Белешка
|
Више команди у опцији command можете да раздвојите са ; (тачка зарез).
|
Ако желите да заштитите своју лозинку у конфигурационим фајловима, можете да користите обезбеђене податке.
Најпре поставите тајну реченицу:
/secure passphrase ово је моја тајна реченица
Затим додајте осигуране податке својом libera лозинком:
/secure set libera_password xxxxxxx
Затим у IRC опцијама поменутим изнад, уместо своје лозинке можете да користите ${sec.data.libera_password}
, на пример:
/set irc.server.libera.sasl_password "${sec.data.libera_password}"
Ако желите да се неким каналима аутоматски приступи када се повежете на сервер:
/set irc.server.libera.autojoin "#канал1,#канал2"
/autojoin
команда вам омогућава да једноставно конфигуришете autojoin опцију
(погледајте /help autojoin
).
WeeChat такође можете подесити да аутоматски ажурира autojoin опцију када приступите каналу, или када га напустите:
/set irc.server_default.autojoin_dynamic on
Ако желите да уклоните вредност опције сервера и да уместо ње користите подразумевану вредност, на пример, да се користе подразумевани надимци (irc.server_default.nicks):
/unset irc.server.libera.nicks
Остале опције: можете да поставите остале опције командом („xxx” је име опције):
/set irc.server.libera.xxx вредност
Савет
|
Име и вредност опција можете да довршите тастером Tab и Shift+Tab за делимично довршавање (корисно је за дугачке речи као што је име опције). |
7. Повезивање са IRC сервером
/connect libera
Овом командом, програм WeeChat се повезује са libera сервером и аутоматски приступа каналима конфигурисаним „autojoin” опцијом сервера.
Белешка
|
Ова команда може да се искористи за креирање и повезивање са новим сервером без употребе команде /server (погледајте /help connect ).
|
Подразумевано, бафери сервера се спајају са WeeChat језгро бафером. Ако желите да се пребацујете између језгро бафера и серверских бафера, можете да употребите Ctrl+x.
Могуће је да се искључи аутоматско спајање серверских бафера тако да имате независне серверске бафере:
/set irc.look.server_buffer independent
8. Join/part (приступ/напуштање) IRC канала
Приступ каналу:
/join #канал
Напуштање канала (уз остављање отвореног бафера):
/part [порука о напуштању]
Затварање бафера сервера, канала или приватног бафера (/close
је алијас за /buffer close
):
/close
Опрез
|
Затварање бафера сервера ће затворити и све бафере канала и приватне бафере. |
Прекид везе са сервером, у баферу сервера:
/disconnect
9. IRC приватне поруке
Отварање бафера и слање поруке другом кориснику (надимак foo):
/query foo ово је порука
Затварање приватног бафера:
/close
10. Управљање баферима/прозорима
Бафер је компонента повезана са додатком која има број, категорију и име. Бафер садржи податке који се приказују на екрану.
Прозор је поглед на бафер. Подразумевано постоји само један прозор који приказује један бафер. Ако поделите екран, видећете више прозора са више бафера у исто време.
Команде којима се управља баферима и прозорима:
/buffer /window
На пример, ако желите да свој екран поделите по вертикали на мали прозор (1/3 ширине), и велики прозор (2/3), употребите команду:
/window splitv 33
Ако желите да уклоните поделу:
/window merge
11. Тастерске пречице
Програм WeeChat подразумевано користи многе тастере. Сви они се налазе у документацији, али би требало да знате барем оне најважније:
-
Alt+← / Alt+→ или F5 / F6: прелаз на претходни/наредни бафер
-
F1 / F2: скроловање линије са листом бафера („buflist”)
-
F7 / F8: прелаз на претходни/наредни прозор (када је екран издељен)
-
F9 / F10: скроловање насловне траке
-
F11 / F12: скроловање листе надимака
-
Tab: довршавање текста у траци за унос, као у вашем командном окружењу
-
PgUp / PgDn: скроловање текста у текућем баферу
-
Alt+a: скок на бафер са активношћу (у врућој листи)
У зависности од ваше тастатуре и/или ваших потреба, можете поново да вежете команду помоћу /key
команде. Користан тастер је Alt+k којим можете да пронађете кодове тастера.
На пример, ако желите да вежете Alt+! са командом /buffer close
:
/key bind (притисните alt-k) (притисните alt-!) /buffer close
Добићете следећу командну линију:
/key bind meta-! /buffer close
Ако желите да уклоните тастер:
/key unbind meta-!
12. Додаци/скрипте
На неким дистрибуцијама као што је Debian, додаци су доступни кроз посебан пакет (као што је weechat-plugins). Додаци се аутоматски учитавају када се пронађу (молимо вас да погледате документацију програма WeeChat у вези учитавања/уклањања из меморије додатака или скрипти).
За програм WeeChat су доступне многе спољне скрипте (које су приложили корисници), можете да их преузмете и инсталирате из репозиторијума командом /script
, на пример:
/script install go.py
За више детаља погледајте /help script
.
Листа скрипти је доступна у WeeChat са /script
или на
овој страници ↗.
13. Још документације
Сада можете почети да користите WeeChat и ако имате било каквих питања прочитате ЧПП/документацију ↗.
Уживајте у коришћењу програма WeeChat!