diff options
Diffstat (limited to 'doc/sr/weechat_user.sr.adoc')
-rw-r--r-- | doc/sr/weechat_user.sr.adoc | 86 |
1 files changed, 50 insertions, 36 deletions
diff --git a/doc/sr/weechat_user.sr.adoc b/doc/sr/weechat_user.sr.adoc index ec566d8bb..3b5e2d835 100644 --- a/doc/sr/weechat_user.sr.adoc +++ b/doc/sr/weechat_user.sr.adoc @@ -9,6 +9,10 @@ :sectnumlevels: 3 :docinfo1: +Превод: + +* Иван Пешић (<ivan.pesic@gmail.com>), 2021. + Ово упутство описује WeeChat чет клијент и део је програма WeeChat. @@ -55,7 +59,8 @@ WeeChat почетна страница се налази на адреси: htt * Arch Linux: `pacman -S weechat` * Cygwin (Windows): изаберите WeeChat пакете у setup.exe -* Debian/Ubuntu (или било која Debian компатибилна дистрибуција): `apt-get install weechat-curses weechat-plugins` + За најновије верзије и ноћне изградње: https://weechat.org/download/debian +* Debian/Ubuntu (или било која Debian компатибилна дистрибуција): `apt-get install weechat-curses weechat-plugins` + +За најновије верзије и ноћне изградње: https://weechat.org/download/debian * Fedora Core: `dnf install weechat` * Gentoo: `emerge weechat` * Mandriva/RedHat (или било која RPM компатибилна дистрибуција): `rpm -i /путања//до/weechat-x.y.z-1.i386.rpm` @@ -94,7 +99,9 @@ WeeChat почетна страница се налази на адреси: htt |=== [NOTE] -^(1)^ Име долази из Debian GNU/Linux дистрибуције, верзије и имена пакета могу да се разликују у различитим дистрибуцијама и верзијама. + ^(2)^ Препоручује се компајлирање са libncurses**w**5-dev (битно је *w*). Програм WeeChat може да се компајлира са libncurses5-dev, али се то *НЕ* препоручује: можете имати багове код приказа широких карактера. + ^(3)^ GnuTLS ≥ 3.0.21 је неопходан за IRC SASL аутентификацију механизмом ECDSA-NIST256P-CHALLENGE. +^(1)^ Име долази из Debian GNU/Linux дистрибуције, верзије и имена пакета могу да се разликују у различитим дистрибуцијама и верзијама. + +^(2)^ Препоручује се компајлирање са libncurses**w**5-dev (битно је *w*). Програм WeeChat може да се компајлира са libncurses5-dev, али се то *НЕ* препоручује: можете имати багове код приказа широких карактера. + +^(3)^ GnuTLS ≥ 3.0.21 је неопходан за IRC SASL аутентификацију механизмом ECDSA-NIST256P-CHALLENGE. Следећа табела приказује листу пакета који нису обавезни за компајлирање програма WeeChat: @@ -287,7 +294,8 @@ $ ccmake .. ==== Компајлирање са autotools [WARNING] -За изградњу програма WeeChat званично се подржава само CMake. Требало би користите autotools само ако ни сте у могућности да користите CMake. + Изградња са autotools захтева више зависности и спорија је у односу на изградњу са CMake. +За изградњу програма WeeChat званично се подржава само CMake. Требало би користите autotools само ако ни сте у могућности да користите CMake. + +Изградња са autotools захтева више зависности и спорија је у односу на изградњу са CMake. * Инсталација у системске директоријуме (неопходне су _root_ привилегије): @@ -419,7 +427,8 @@ ulimit -c 200000 Када се програм WeeChat сруши, ваш систем ће креирате _core_ фајл или _core.12345_ (_12345_ је id процеса) ако је <<core_files,опција укључена>>. Овај фајл се креира у директоријуму из којег сте покренули програм WeeChat (то *није* директоријум у који је програм WeeChat инсталиран!). [NOTE] -На неким системима као што је Archlinux, core извештаји могу бити у неком другом директоријуму као што је _/var/lib/systemd/coredump_ и морате да употребите команду `coredumpctl` да их прочитате. + За више информација, погледајте следећу ики страницу: https://wiki.archlinux.org/index.php/Core_dump +На неким системима као што је Archlinux, core извештаји могу бити у неком другом директоријуму као што је _/var/lib/systemd/coredump_ и морате да употребите команду `coredumpctl` да их прочитате. + +За више информација, погледајте следећу ики страницу: https://wiki.archlinux.org/index.php/Core_dump На пример, ако је _weechat_ инсталиран у _/usr/bin/_ а _core_ фајл се налази у _/home/user/_, онда покрените gdb следећом командом: @@ -482,12 +491,14 @@ gdb /usr/bin/weechat 12345 Ако се објави нова стабилна верзија програма WeeChat, онда је време да пређете на ту верзију. -Најпре морате инсталирати нову верзију програма WeeChat, или менаџером пакета, или тако што ћете га сами компајлирати, тако да су `weechat` бинарни фајл и све потребни фајлови на истим путањама. + Ово може да се уради и док се програм WeeChat извршава. +Најпре морате инсталирати нову верзију програма WeeChat, или менаџером пакета, или тако што ћете га сами компајлирати, тако да су `weechat` бинарни фајл и све потребни фајлови на истим путањама. + +Ово може да се уради и док се програм WeeChat извршава. [[upgrade_command]] ==== Команда upgrade -Програм WeeChat у месту може да поново покрене нови бинарни фајл, употребом команде <<command_weechat_upgrade,/upgrade>>: садржаји бафера и не-SSL везе се задржавају. + SSL везе се раскидају током ажурирања и аутоматски се поново успостављају након завршетка процеса ажурирања (тренутно са GnuTLS није могуће поновно учитавање SSL сесија). +Програм WeeChat у месту може да поново покрене нови бинарни фајл, употребом команде <<command_weechat_upgrade,/upgrade>>: садржаји бафера и не-SSL везе се задржавају. + +SSL везе се раскидају током ажурирања и аутоматски се поново успостављају након завршетка процеса ажурирања (тренутно са GnuTLS није могуће поновно учитавање SSL сесија). Команда такође може да се употреби и када морате поново да покренете машину, на пример, да бисте ажурирали кернел или да преместите свој WeeChat на другу машину: @@ -509,7 +520,8 @@ $ weechat --upgrade Након ажурирања, *снажно се препоручује* да прочитате https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[напомене о издању] које садржи важне информације о променама које прекидају раније понашање програма, као и ручне акције које су због тога можда неопходне. -Морате прочитати све напомене о издању издате између ваше старе (без ње) и ваше нове верзије (укључујући и њу). + На пример, ако пређете са верзије 3.0 на 3.2, морате да прочитате напомене о издању за верзије 3.1 и 3.2. +Морате прочитати све напомене о издању издате између ваше старе (без ње) и ваше нове верзије (укључујући и њу). + +На пример, ако пређете са верзије 3.0 на 3.2, морате да прочитате напомене о издању за верзије 3.1 и 3.2. [[restart_configuration_upgrade]] ===== Ажурирање конфигурације @@ -573,7 +585,8 @@ include::includes/cmdline_options.sr.adoc[tag=debug] [[xdg_directories]] ==== XDG директоријуми -WeeChat подразумевано користи XDG директоријуме (сагласно са https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification]). + Један почетни директоријум за све фајлове може да се форсира CMake опцијом `WEECHAT_HOME`, променљивом окружења `WEECHAT_HOME` или опцијом командне линије `-d` / `--dir`. +WeeChat подразумевано користи XDG директоријуме (сагласно са https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification]). + +Један почетни директоријум за све фајлове може да се форсира CMake опцијом `WEECHAT_HOME`, променљивом окружења `WEECHAT_HOME` или опцијом командне линије `-d` / `--dir`. Када се не форсира један WeeChat почетни директоријум, користе се XDG директоријуми и постављају се овако: @@ -620,7 +633,8 @@ WeeChat подразумевано користи XDG директоријуме |=== [NOTE] -^(1)^ XDG директоријуми могу да буду различити зависно од ваших вредности променљивих окружења `XDG_*`. + ^(2)^ Овај директоријум најчешће садржи само симболички линк на скрипте у родитељском директоријуму. +^(1)^ XDG директоријуми могу да буду различити зависно од ваших вредности променљивих окружења `XDG_*`. + +^(2)^ Овај директоријум најчешће садржи само симболички линк на скрипте у родитељском директоријуму. [[weechat_files]] ==== WeeChat фајлови @@ -658,7 +672,8 @@ WeeChat подразумевано користи XDG директоријуме |=== [IMPORTANT] -*Не препоручује се* ручно уређивање конфигурационих фајлова јер програм WeeChat може да их упише у било које време (на пример приликом команде <<command_weechat_quit,/quit>>) и јер након сваке измене морате да извршите команду <<command_weechat_reload,/reload>> (уз ризик губитка осталих измена које још увек нисте сачували командом <<command_weechat_save,/save>>). + Можете да употребљавате команду <<command_weechat_set,/set>>, која врши проверу вредности и тренутно примењује измене. +*Не препоручује се* ручно уређивање конфигурационих фајлова јер програм WeeChat може да их упише у било које време (на пример приликом команде <<command_weechat_quit,/quit>>) и јер након сваке измене морате да извршите команду <<command_weechat_reload,/reload>> (уз ризик губитка осталих измена које још увек нисте сачували командом <<command_weechat_save,/save>>). + +Можете да употребљавате команду <<command_weechat_set,/set>>, која врши проверу вредности и тренутно примењује измене. [[screen_layout]] === Распоред екрана @@ -695,8 +710,7 @@ WeeChat подразумевано користи XDG директоријуме ▲ траке „status” и „input” трака „nicklist” ▲ .... -// TRANSLATION MISSING -By default, the screen is divided up into the following areas: +Екран је подразумевано подељен на следеће области: * простор за разговор (чет) (средина екрана) са линијама разговора и за сваку линију: ** време @@ -791,13 +805,7 @@ _nicklist_ трака садржи следеће подразумеване с | window_number | `2` | Број текућег прозора. |=== -// TRANSLATION MISSING -Each aspect of the layout can be customized with the appropriate <<command_line,command>>: -<<command_weechat_bar,`/bar`>> to customize the bars, -<<command_weechat_buffer,/buffer>> and <<command_weechat_window,`/window`>> -to customize <<buffers_and_windows,buffers and windows>>, -and <<command_weechat_layot,/layout>> to name, save and restore the screen layout -and the association between windows and buffers. +Сваки аспект распореда може да се прилагоди одговарајућом <<command_line,командом>>: <<command_weechat_bar,`/bar`>> за прилагођавање трака, <<command_weechat_buffer,/buffer>> и <<command_weechat_window,`/window`>> за прилагођавање <<buffers_and_windows,бафера и прозора>> и <<command_weechat_layot,/layout>> за именовање, чување и враћање распореда екрана и придруживања прозора са баферима. [[command_line]] === Командна линија @@ -863,7 +871,12 @@ include::includes/autogen_user_irc_colors.sr.adoc[tag=irc_colors] Тастери: -kbd:[Ctrl+c] kbd:[c] kbd:[1] kbd:[2] kbd:[Ctrl+c] kbd:[b] + kbd:[h] kbd:[e] kbd:[l] kbd:[l] kbd:[o] kbd:[Space] + kbd:[Ctrl+c] kbd:[b] kbd:[Ctrl+c] kbd:[c] kbd:[0] kbd:[4] kbd:[Ctrl+c] kbd:[pass:[_]] + kbd:[A] kbd:[l] kbd:[i] kbd:[c] kbd:[e] + kbd:[Ctrl+c] kbd:[pass:[_]] kbd:[Ctrl+c] kbd:[c] + kbd:[!] +kbd:[Ctrl+c] kbd:[c] kbd:[1] kbd:[2] kbd:[Ctrl+c] kbd:[b] + +kbd:[h] kbd:[e] kbd:[l] kbd:[l] kbd:[o] kbd:[Space] + +kbd:[Ctrl+c] kbd:[b] kbd:[Ctrl+c] kbd:[c] kbd:[0] kbd:[4] kbd:[Ctrl+c] kbd:[pass:[_]] + +kbd:[A] kbd:[l] kbd:[i] kbd:[c] kbd:[e] + +kbd:[Ctrl+c] kbd:[pass:[_]] kbd:[Ctrl+c] kbd:[c] + +kbd:[!] [NOTE] У irc додатку можете да ремапирате ове боје употребом опције <<option_irc.color.mirc_remap,irc.color.mirc_remap>>. @@ -1013,20 +1026,14 @@ _бафер_ се састоји из броја, имена, приказани * irc канал * irc приватне поруке -// TRANSLATION MISSING -_прозор_ је површина екрана која приказује бафер. Свој екран можете да изделите -на више прозора (examples <<window_split_examples,below>>, see the -<<command_weechat_window,/window command>> for details). +_прозор_ је површина екрана која приказује бафер. Свој екран можете да изделите на више прозора (примери су <<window_split_examples,испод>>, погледајте <<command_weechat_window,/window команду>> за више детаља). Сваки прозор приказује један бафер. Бафер може да буде скривен (не приказује се у прозору) или да се приказује у једном или у више прозора. -// TRANSLATION MISSING -Screen layouts and the association between windows and buffers can be -<<command_weechat_layout,saved and restored>>. +Распореди екрана и придруживање бафера прозорима могу да се <<command_weechat_layout,сачувају и обнове>>. -// TRANSLATION MISSING [[window_split_examples]] -==== Examples +==== Примери Пример хоризонталне поделе (`/window splith`): @@ -1671,7 +1678,8 @@ _трака_ је површина уз разговор која може да ---- [NOTE] -Особина бафера „hotlist_max_level_nicks” се не чува у конфигурацији. + Лако можете да је сачувате скриптом _buffer_autoset.py_: инсталирате је командом `+/script install buffer_autoset.py+`, а помоћ добијате са `+/help buffer_autoset+`. +Особина бафера „hotlist_max_level_nicks” се не чува у конфигурацији. + +Лако можете да је сачувате скриптом _buffer_autoset.py_: инсталирате је командом `+/script install buffer_autoset.py+`, а помоћ добијате са `+/help buffer_autoset+`. [[highlights]] === Истицања @@ -1698,7 +1706,8 @@ _трака_ је површина уз разговор која може да [[highlights_tags]] ==== Додавање ознака истицању -Приказане линије могу да садрже „ознаке” које пружају неке информације о пореклу само поруке. + Ознаке можете приказати командом `/debug tags` (иста команда их и сакрива). +Приказане линије могу да садрже „ознаке” које пружају неке информације о пореклу само поруке. + +Ознаке можете приказати командом `/debug tags` (иста команда их и сакрива). Опцијом <<option_weechat.look.highlight_tags,weechat.look.highlight_tags>> можете да додате одређене ознаке истицању. Ознаке се раздвајају запетама и више ознака можете да раздвојите са `+++` чиме наводите логичко „и” међу њима. @@ -1720,7 +1729,8 @@ _трака_ је површина уз разговор која може да ---- [NOTE] -Особина бафера „highlight_regex” се не чува у конфигурацији. + Лако можете да је сачувате скриптом _buffer_autoset.py_: инсталирате је командом `+/script install buffer_autoset.py+`, а помоћ добијате са `+/help buffer_autoset+`. +Особина бафера „highlight_regex” се не чува у конфигурацији. + +Лако можете да је сачувате скриптом _buffer_autoset.py_: инсталирате је командом `+/script install buffer_autoset.py+`, а помоћ добијате са `+/help buffer_autoset+`. [[key_bindings]] === Подразумеване тастерске пречице @@ -2165,13 +2175,15 @@ _трака_ је површина уз разговор која може да Када је тајна реченица постављена, програм WeeChat ће од вас тражити да је унесете током покретања програма (али не и током `/upgrade`). -Ако користите менаџер лозинки, можете да покренете спољни програм из којег ће се прочитати лозинка, тако да не морате ручно да је уносите током покретања програма WeeChat. + На пример, са password-store (команда `pass`): +Ако користите менаџер лозинки, можете да покренете спољни програм из којег ће се прочитати лозинка, тако да не морате ручно да је уносите током покретања програма WeeChat. + +На пример, са password-store (команда `pass`): ---- /set sec.crypt.passphrase_command "/usr/bin/pass show weechat/passphrase" ---- -Програм може тражити да откључате свој GPG кључ или да унесете другу тајну реченицу како би могао да прочита тајну. Програм WeeChat ће сачекати да команда заврши своје извршавање и прочитаће тајну реченицу са стандардног излаза (она мора бити у првој линији, без икаквих додатних карактера). + Ако излаз не садржи тајну реченицу, или ако је она погрешна, програм WeeChat ће онда од вас тражити да је унесете. +Програм може тражити да откључате свој GPG кључ или да унесете другу тајну реченицу како би могао да прочита тајну. Програм WeeChat ће сачекати да команда заврши своје извршавање и прочитаће тајну реченицу са стандардног излаза (она мора бити у првој линији, без икаквих додатних карактера). + +Ако излаз не садржи тајну реченицу, или ако је она погрешна, програм WeeChat ће онда од вас тражити да је унесете. [[secured_data_encryption]] ===== Шифрирање @@ -2217,7 +2229,8 @@ libera = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A /secure ---- -Обезбеђени подаци могу да се користе у неким опцијама које садрже приватне податке као што су лозинке, употребом формата: „${sec.data.xxx}” где је „xxx” име обезбеђених података (постављених са `/secure set xxx ...`). + За комплетну листу подржаних опција, погледајте `/help secure`. +Обезбеђени подаци могу да се користе у неким опцијама које садрже приватне податке као што су лозинке, употребом формата: „${sec.data.xxx}” где је „xxx” име обезбеђених података (постављених са `/secure set xxx ...`). + +За комплетну листу подржаних опција, погледајте `/help secure`. Да бисте употребили _libera_ лозинку, на пример са <<irc_sasl_authentication,SASL аутентификацијом>>: @@ -2377,7 +2390,8 @@ include::includes/autogen_user_commands.sr.adoc[tag=alias_commands] [[buflist_plugin]] === Buflist -Buflist додатак приказује листу бафера у ставки траке која се зове „buflist” (такође су доступне још две ставке траке „buflist2” и „buflist3”). + Подразумевана трака „buflist” са овом ставком се креира током покретања програма. +Buflist додатак приказује листу бафера у ставки траке која се зове „buflist” (такође су доступне још две ставке траке „buflist2” и „buflist3”). + +Подразумевана трака „buflist” са овом ставком се креира током покретања програма. [[buflist_commands]] ==== Команде |